2011-10-05 2 views
0

내 iOS 앱에서 Graph API를 사용하고 있습니다. [facebook requestWithGraphPath : @ "me/photos"] 유형의 요청을 할 때 ... 예상 결과 (가장 최근의 25 가지 Photo 개체)를 얻습니다. 결과에서 각 사진의 주석, 태그 ...를 볼 수 있지만 각 사진에 대한 좋아하는 것을 볼 수는 없습니다. 이전에 다른 사람이 경험했거나 사용 권한 승인이 누락되었습니다. 먼저 사진을 가져 오는 중 "user_photos", "friends_photos"권한으로 [facebook authorize :]를 수행합니다. 반환 된 개체에서 likes 속성이 누락 된 것 같습니다.사진 객체의 좋아요를 가져올 수 없습니다.

어떤 도움을 주셔서 감사합니다.

답변

0

좋아하는 것은 별도의 그래프 API 호출입니다. 또한 사진 통화의 의견에 의지하지 않을 것입니다. 이것은 문서화되지 않은 기능인 것으로 보입니다. 등에

URL은 : 의견 https://graph.facebook.com/{photo ID}/likes 과 유사 : https://graph.facebook.com/{photo ID}/comments

Photo object documentation page 여기에 당신의 친구입니다.

batch request을 사용하여이 전화를 결합하여 모든 사진 ID를 가져와 각 사진 ID에 대한 좋아요 및 댓글을 얻을 수 있습니다.

+0

안녕하세요, 답변 해 주셔서 감사합니다. 나는 또한 귀하의 제안을 시도하지만 { "데이터"[ ] } 으로 돌아 오는 당신이 정확한 결과를 얻기 위해 자신을 관리해야? 그래도 GRaph API 호출이 보내준 링크마다 예상대로 모든 속성을 반환한다는 것은 약간 이상하다고 생각합니다. (그래도 주어진 사진의 각 댓글에 대해 좋아하는 것을 제공합니다 ...) – sami

+0

예, 실제로 위에서 언급 한 일괄 요청을 통해 사진 좋아요 및 댓글을 얻을 수 있습니다. 배치 요청은 올바르게 진행되기 어려울 수 있습니다. 간단한 요청으로 사진을 찍은 다음 좋아하는 것에 대한 후속 요청을 추가 한 다음 댓글을 추가해야했습니다. 그래프 API 탐색기가 구문을 올바르게 얻는 데 매우 도움이된다는 사실을 발견했습니다. https://developers.facebook.com/tools/explorer. 나는 우리 자신의 SDK를 사용한다고 언급해야한다. iOS SDK가 배치 요청을 처리하는 방법에 대해서는 모른다. 죄송합니다. –

+0

그래, 고마워. 그래프 API 호출을 위해 iOS SDK를 계속 사용하고 어떤 정보를 얻을 수 있는지 살펴 보겠습니다. 건배. – sami

관련 문제