我正在尝试使用Facebook API通过我的帐户计算朋友数。它运行良好。
但是,如果我使用我的一个friendId计算朋友数,我会得到以下异常
测试出错:
friendsCount(com.company.facebook.test.FbClientTest):收到类型为OAuthException的Facebook错误响应:(#604)无法查找649390517的所有好友。只能查找已登录的用户或已登录用户的朋友是您应用程序的用户。
这个错误消息似乎很清楚,除非其他朋友也使用你的应用程序,否则你无法通过API访问朋友的好友。
然而,您可以检查应用程序用户和任何任意用户ID之间的共同好友。
为此,请对进行API调用
/USER_ID/mutualfriends/OTHER_USER_ID
其中USER_ID是授权您的应用程序的用户,OTHER_USER_ID是您要检查共同好友的用户。