添加扩展权限 - Facebook

时间:2015-06-09 13:38:31

标签: facebook facebook-graph-api

我创建了一个Java程序,用于检索用户的个人信息和帖子。我可以退休与我有关的一切,但不能退还给我的朋友。 我知道我必须添加一些扩展权限来收集有关我朋友的信息(例如friends_groups,friends_interests,friends_subscriptions等),但我不知道如何添加它们。 我在我的Java应用程序中没有使用Facebook Api。我只提供一个特定的URL,例如:

https://graph.facebook.com/friendID?access_token=MY_ACCESS_TOKEN_HERE

我从这个URL获得一个JSon对象,其中包含该用户的信息(id,first_name,last_name,link,name,updated_time),这些对我想做的事情没用。

我也尝试过: https://graph.facebook.com/friendID?access_token=MY_ACCESS_TOKEN_HERE&scope=friends_activities,friends_birthday,friends_status,friends_subscriptions,friends_work_history

但它再次无法使用我的Java App或Graph Api Explorer。

有人可以向我解释如何添加我需要的扩展权限,前提是我按照上面解释的方式创建了我的应用程序吗?我可以在获取JSon对象的URL中添加权限吗?

1 个答案:

答案 0 :(得分:0)

要获取某人的数据,您的应用需要使用该人的访问令牌。要获得该人的访问令牌,该人必须授权您的应用(通过Facebook登录)。您可以在the documentation中了解有关Facebook登录的更多信息。