2017-01-23 4 views
1

페이스 북 그래프 API를 사용하여 상호 좋아하는 것을 얻으려고합니다. ID?fields=context{mutual_likes}Facebook에서 Mutual_Likes 가져 오기 그래프 API

하지만 응용 프로그램을 사용하는 경우가

으로 만 카운트를 반환하지만 나는 다음과 같은 요청을 사용하여 탐색기 응용 프로그램 ( https://developers.facebook.com/tools/explorer)

를 사용하여 테스트하고있어 갖는 어려움을 해요

"TOTAL_COUNT": 0

하지만 서로 좋아하는가 알고있다. 사실, 그래프 API 탐색기 응용 프로그램 (ID 변경)을 사용하면 상호 작용이 가능해집니다.

내가 테스트중인 두 사용자는 모두 페이스 북의 친구이며 좋아하는 사람들이 있습니다. 내 앱이 최근에 user_likes 권한을 사용하도록 승인되었습니다. 어쩌면 내가 뭔가를 놓친 것일 수도 있습니다. 당신이 제가 이것을 성취하도록 도울 수 있기를 바랍니다.

+0

_ "내 앱이 최근에 user_likes 권한을 사용하도록 승인되었습니다."_ - 두 사용자가 앱에 해당 권한을 부여 했습니까? – CBroe

+0

예, 둘 다 있습니다. 사실 나는 각 사용자가 별 문제없이 좋아할 수있게하기 전에이 권한을 테스트했습니다. 문제는 내가 ** 상호 ** 좋아하는 것을 얻으려고 할 때이다. – Riki

+0

요청에 현재 앱 사용자 A의 액세스 토큰을 사용하고 있으며 ID는 친구 B의 ID입니다. 맞습니까? – CBroe

답변

1

요청이 왜 0으로 반환되었는지는 마침내 알게되었습니다. 요청을 서버 쪽에서 처리하는 것과 아무런 관련이 없습니다.

나는 사용자가 또한 user_friends에게 권한을 승인하도록하여 mutual_likes을 얻을 수 있었다. GET 요청에서 사용하지는 않겠지 만.

사용자의 컨텍스트 필드에서 아무 것도 추출하려는 경우 분명히 두 권한 (user_likes & user_friends)이 필요합니다.

다른 사람에게 도움이되기를 바랍니다.