我使用的代码直接来自自述文件。
@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:App尚未获批准。
答案 0 :(得分:1)
Facebook刚刚发布其API 2.0,它会更改许多权限,而friend_ *端点就是其中之一,您可以阅读更多here。您的问题在链接中提到
朋友列表现在只返回同时使用您的应用的朋友:通过/ me / friends端点返回的朋友列表现在仅限于已授权您的应用的朋友列表。
答案 1 :(得分: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"]