2012-10-30 3 views
1

내 시나리오 :iOS FB SDK 멀티 스레드 스레드를 사용하는 페이스 북 요청

iOS Facebook SDK를 사용하여 여러 개의 Facebook 요청을 만들고 있습니다. 그러나 이러한 요청이 단일 스레드 (물론 UI와 다름) 또는 여러 스레드에서 모두 발생하는지 확신 할 수 없습니다.

본질적으로 친구 목록에있는 각 친구의 상태를 확인하고 성능을 향상시킬 수있는 방법이 있는지 확인하려고합니다. SDK를 사용하는 것만으로도 비동기 요청 인 것처럼 보이지만 여러 스레드에서 발생하지는 않습니다.

사실입니까? 어쨌든 성능에 도움이되는 여러 스레드를 책임감있게 시작하십시오.

답변

0

당신은 하나의 API 호출로 필요로하는 결과를 달성 할 수 있어야한다 : 10 친구를 반환합니다, 예를 들어

/me/friends?limit=10&fields=posts.limit(1).fields(story) 

및 가장 최근의 게시물의 이야기 분야.

/me/friends?limit=10&fields=statuses.limit(1).fields(message) 

은 ./statuses 연결과 비슷합니다. 필요한 경우 페이징도 있습니다.

이러한 확장 필드 쿼리를 구축하기 위해 그래프 탐색기 (https://developers.facebook.com/tools/explorer)의 왼쪽 쿼리 빌더를 사용할 수 있으며, 추가 정보를 원하시면 여기있다 : https://developers.facebook.com/docs/reference/api/field_expansion/