我已经阅读了 facebook api
https://developers.facebook.com/docs/reference/api/user/
我尝试使用非当前会话请求好友列表,如下所示:
1.通过我的应用程序获取访问令牌
https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials
我肯定获得了访问令牌。如下所示:
access_token=1234567890|-abcdefghijkl
2. 使用访问令牌请求好友列表。
https://graph.facebook.com/1023456789/friendlists?access_token=1234567890|-abcdefghijkl
但是,已收到以下错误消息。
{
"error": {
"message": "A user access token is required to request this resource.",
"type": "OAuthException",
"code": 102
}
}
ID 不是当前用户会话。如您所知,如果使用当前用户会话。我可以毫无问题地获取朋友列表。
https://graph.facebook.com/me/friends?access_token=1234567890|-abcdefghijkl
我的问题可以总结如下:
如何使用不是当前会话的用户 ID 获取好友列表?我认为当我获得 accesstoken 时必须获得好友列表许可。如果是对的。我怎么做?