2017-12-13 15 views
-1

내 ios app에서 fb 로그인 후 facebook은 사용자 ID를 반환합니다.fb 그래프 api 다중 사용자 ID 및 페이지

i call https://graph.facebook.com/v2.8/me/likes/[pageid]?access_token=... 

사용자가 내 FB 페이지를 좋아하는지 확인하십시오. 하지만 동일한 사용자가 웹에서 내 페이지를 좋아하는 동안 나는 빈 배열을 얻을.

내 facebook 웹 사이트에 직접 로그인 할 때 다른 userId가 있고 내 앱에 로그인 할 때 userId가 다릅니다. 사용자가 웹에서 내 페이지를 좋아하는 동안 내 앱에서 로그인 할 때 fb가 반환하는 사용자 ID를 사용하여 내 앱에서 API 호출로 어떻게 볼 수 있습니까?

당신에게

+0

왜 사용자가 귀하의 페이지를 좋아했는지 알고 싶습니까? 질문은 대답에 중요합니다. bzw. 앱 범위 ID에 대해 읽어 볼 수 있습니다. – luschn

+0

나는 그가 더 많은 privilleges를 얻는다면, 감사하기 때문에 나는 알아야한다! – TeO

+1

괜찮 았으면 답은 매우 명확합니다. 사용자가 허용 한 user_likes 권한을 얻지 못했기 때문에 허용되지 않았으며 불가능합니다. 플랫폼 정책을 읽어야합니다 ... 실제로 그래프 API를 사용하기 전에 반드시 읽어야합니다. – luschn

답변

0

FB 그래프 API를 사용하여 특정 사용자가 특정 페이지를 좋아 여부를 확인 여부의 직접적인 방법이 없다는 것을 유의하시기 바랍니다 대단히 감사합니다.

는하지만 난 이것에 대한 해결 방법이 믿고 브라우저

https://www.facebook.com/search/<page_id>/likers?ref=about 

그것은 제공하는 페이지를 좋아 한 모든 사람들이 정보를 반환에 아래의 URL을 칠 시도 할 수 있습니다. 나는 이것이 모든 결과를 반환 할 것인지 또는 일부만 반환 할 것인지 확신하지 못합니다. 그러나 나는 당신이 이것을 시도 할 수 있다고 믿습니다.

그러면 '사람 A'가 'abc'라고 말하는 페이지를 좋아하는지 여부를 확인하는 데 도움이되는 웹 스크래핑을 할 수 있습니다.

지금이 '사람이'

FB.api('/person_id_obtained_from_above/likes') 

를 좋아 한 모든 좋아하는 retreive하기 위해 아래의 엔드 포인트를 공격하지만 user_likes에게 다른 사람의 좋아하는

하자를 검색 할 수 권한을 필요 유의하시기 바랍니다 수 있습니다 이게 너에게 도움이되는지 나에게 안다.