Facebook Graph API与用户隐私设置

问题描述:

使用Facebook的Graph API,我对所请求的应用程序权限与用户隐私设置之间的交互有点困惑。Facebook Graph API与用户隐私设置

我正在开发一个Web应用程序,允许人们通过Facebook Connect登录,然后尝试检索他们的兴趣和朋友列表。我给自己定的Facebook应用程序的权限尽可能广泛地用于测试:

烫发= “电子邮件,user_birthday, status_update,publish_stream, user_hometown,USER_LOCATION, user_interests,user_relationships, user_work_history”

但是我发现,只有当用户的隐私设置设置为“每个人”时,才能检索基本配置文件信息之外的任何内容。

我错过了什么吗?如果用户在应用程序登录期间允许所需的权限,那该不该优先?

也许我没有正确使用access_token?

它应该,而且你显然做错了什么。你在编码什么?

+0

PHP SDK如果我检索access_token,当请求其他信息时是否需要将它反馈回来? – Mark 2010-10-30 20:56:09

+0

你这样做。我没有使用过PHP,我使用了一个我认为完全适合我的rails gem。否则,Facebook如何知道谁在提出请求? – 2010-10-30 20:57:28

+0

如果您通过facebook-> api方法提出请求,它会将您的访问令牌附加到查询中。 – Gazler 2010-10-30 21:03:51