从Facebook Graph API获取相互喜爱

从Facebook Graph API获取相互喜爱,facebook,facebook-graph-api,facebook-javascript-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,我正在尝试使用facebook graph API获取双方的喜好。但是我遇到了一些困难,我正在使用Explorer应用程序进行测试() 使用以下请求: ID?fields=context{mutual_likes} 但是如果我使用我的应用程序,它只返回计数作为 “总计数”:0 但我知道有共同的爱好。事实上,如果我使用Graph API Explorer应用程序,(更改ID),它会工作并带来共同的喜好 我测试的两个用户都是facebook上的朋友,他们的喜好都是公开的。我的应用程序最近已被批准使用

我正在尝试使用facebook graph API获取双方的喜好。但是我遇到了一些困难,我正在使用Explorer应用程序进行测试()

使用以下请求:
ID?fields=context{mutual_likes}

但是如果我使用我的应用程序,它只返回计数作为

“总计数”:0

但我知道有共同的爱好。事实上,如果我使用Graph API Explorer应用程序,(更改ID),它会工作并带来共同的喜好


我测试的两个用户都是facebook上的朋友,他们的喜好都是公开的。我的应用程序最近已被批准使用用户权限。也许我遗漏了什么,我希望你能帮我做到这一点。

我终于明白了为什么请求只返回0的计数。它与请求服务器端无关

通过让用户同时批准用户朋友权限,我成功地获得了相互喜爱。即使我不打算在GET请求中使用它

显然,如果您计划从用户的上下文字段中提取任何内容,您需要两种权限(user\u likes和user\u friends)


希望它能帮助其他人。

“我的应用程序最近被批准使用该用户的权限”–两个用户是否都向你的应用程序授予了该权限?是的,两个用户都有。事实上,我之前已经测试过这个权限,分别获取每个用户的喜好,没有问题。问题是当我试图获得双方的喜好时。所以你使用当前应用程序用户A的访问令牌进行请求,id是他们朋友B的id,对吗?还有一件事,用户本身就是这里的朋友,对吗?因为如果不是,您需要在服务器端发出请求,请参阅仍然存在此问题。是的,我正在测试的用户是Facebook上的朋友,他们的喜好是公开的,尽管我希望这不是相互喜好的要求,因为这款应用的理念是结识与你有共同点的新朋友。我没有尝试在服务器端发出请求,因为我不知道如何做,但是根据文档,我应该能够使用javascript,使用我目前拥有的权限来做。如何联系FB支持部门寻求帮助?