1

我使用的代码直接来自自述文件。

@graph = Koala::Facebook::API.new(oauth_access_token)
profile = @graph.get_object("me") // working perfectly fine..
friends = @graph.get_connections("me", "friends") // returning only my friends which are there in developer/admin list of the app.

有什么我想念的吗?

PS:应用程序尚未获得批准。

4

2 回答 2

1

Facebook 刚刚发布了它的 API 2.0,它改变了许多权限,friend_* 端点就是其中之一,你可以在这里阅读更多内容。您在链接中提到的问题为

好友列表现在仅返回也使用您的应用的好友:通过 /me/friends 端点返回的好友列表现在仅限于已授权您的应用的好友列表。

于 2014-05-11T17:31:22.700 回答
0

你只需添加这一行......

@graph = Koala::Facebook::API.new(facebook_token)
# perfectly get facebook friends count :)
@friends = @graph.get_connection("me", "friends",api_version:"v2.0").raw_response["summary"]["total_count"]
于 2016-12-05T07:43:30.857 回答