친구가 10 명인 경우 각각의 최신 상태를 얻은 다음 어떻게 이러한 상태에 대한 의견을 게시 할 수 있습니까?그래프 api를 사용하여 의견을 게시하는 방법
어떻게 게시물 ID를 받으시겠습니까?
$facebook->api('/'.$POST_ID.'/comments','post',array('message' => $comment));
친구가 10 명인 경우 각각의 최신 상태를 얻은 다음 어떻게 이러한 상태에 대한 의견을 게시 할 수 있습니까?그래프 api를 사용하여 의견을 게시하는 방법
어떻게 게시물 ID를 받으시겠습니까?
$facebook->api('/'.$POST_ID.'/comments','post',array('message' => $comment));
Graph API에서 친구 상태를 날짜순으로 정렬하는 방법을 찾을 수 없으므로 FQL을 사용해야합니다. 이 쿼리는 당신의 친구가 당신에게 10 가장 최근의 상태 업데이트를 얻을 것이다 : FQL에서 UNIQUE
쿼리를 실행 할 수있는 방법이 없기 때문에 이러한 (10)가 다른 친구로부터 온 것이라는 보장은 없습니다
SELECT uid,status_id,time,message FROM status WHERE uid IN
(SELECT uid2 FROM friend WHERE uid1 = me()) ORDER BY time DESC limit 10
. 10 명의 독창적 인 친구의 상태에 대해 댓글을 남기고 싶다면 더 많은 결과를 요청하고 자신의 글에 댓글을 달았던 사람을 추적해야합니다.
여기에서이 결과를 반복하고 $POST_ID = $result['status_id']
으로 설정 한 다음 위의 API 호출을 실행할 수 있습니다.
빌드하는 공개 앱의 경우이 10 개의 업데이트를 하나의 batch.request로 결합하여 API 호출 제한이 적용되지 않도록해야합니다.