【发布时间】:2017-02-13 09:55:59
【问题描述】:
我正在尝试使用 facebook 图形 API 获得相互喜欢。但我遇到了困难,我正在使用 Explorer 应用程序进行测试 (https://developers.facebook.com/tools/explorer)
使用以下请求:
ID?fields=context{mutual_likes}
但如果我使用 my 应用程序,它只会返回计数为
“total_count”:0
但我知道有共同的喜好。事实上,如果我使用 Graph API Explorer 应用程序,(更改 ID)它可以工作并带来相互喜欢。
我正在测试的两个用户都是 facebook 中的朋友,并且他们的喜欢都是公开的。我的应用最近获准使用 user_likes 权限。也许我遗漏了一些东西,我希望你能帮助我实现这一目标。
【问题讨论】:
-
“我的应用最近被批准使用 user_likes 权限” – 两个用户是否授予你的应用的权限?
-
是的,两者都有。事实上,我之前已经通过分别获取每个用户的喜欢来测试过这个权限,没有问题。问题是当我试图获得 mutual 喜欢时。
-
所以您使用当前应用用户 A 的访问令牌进行请求,并且 id 是他们的朋友 B 的,对吧?
-
还有一点,用户本身就是这里的朋友,对吧?因为如果不是,则需要在服务器端发出请求,请参阅stackoverflow.com/q/41843557/1427878
-
还是有这个问题。是的,我正在测试的用户是 Facebook 上的朋友,并且他们的点赞是公开的,尽管我希望这不是相互点赞的要求,因为该应用程序的想法是结识新的人你有共同点。我没有尝试在服务器端进行请求,因为我不知道该怎么做,但根据文档link 我应该能够使用javascript 来完成它,并拥有我目前拥有的权限。如何联系 FB 支持寻求帮助?
标签: facebook facebook-graph-api facebook-javascript-sdk