2012-04-14 2 views
0

FQL을 사용하여 친구의 벽을 가장 최근에 만들고 싶습니다.FQL을 사용하여 한 번에 친구의 벽을 최신 상태로 유지하는 방법

FQL 다음에 전화하면 모든 친구의 벽을 알 수 없습니다.

'SELECT created_time,message FROM stream WHERE source_id IN (SELECT uid2 FROM friend WHERE uid1=me())' 

그래서 저는 모든 친구의 ID를 Graph API라고 부릅니다.

FB.api('/'+<friend uid>+'/posts?limit=1'); 

그러나 친구가 5000 명인 경우 5000 통화가 필요합니다.

실제로 연습 할 때 실수가됩니다.

50 개의 사례도 좋기 때문에, 취득 할 방법이 없습니까?

답변

0

fql 배치를 찾으면 동시에 최대 50 개의 쿼리를 실행할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다! 이미 배치 요청을 시도했습니다. Facebook API에는 API 호출 수에 대한 제한이 있습니다. 600 초당 600 콜. 그래서 1 초 간격으로 API를 호출했습니다. 이 방법은 시간이 필요합니다. 나는 가능한 한 짧은 시간 안에 관리 할 수있는 방법을 찾고있다. –

+0

우리는 페이스 북의 API에 바인딩되어 있습니다 ... 페이 스북 (Facebook) doc 상태 fql 배치는 쿼리를 최적화하는 그들의 방법입니다 –

관련 문제