Facebook访问日志为何显示超出应有的范围?

时间:2011-05-03 08:36:37

标签: php facebook facebook-graph-api

我正在使用服务器端SDK来访问Facebook身份验证。

授权我的应用后 - 即使使用随附的example.php,我也可以在设置中转到App Privacy,然后点击该应用,然后点击See Details部分中的Last data access

对话框显示:

  

我的应用程序代表您访问了以下信息:

     

基本信息 - 今天

     

喜欢,音乐,电视,电影,书籍,报价,关于我,家乡,当前城市,教育历史和工作历史 - 今天

     

我朋友的当前城市 - 今天

我真正需要的身份验证是用户ID和可能的名称...我不关心任何其他个人信息。然而即使是真正基本的example.php也似乎要求很多。

在没有Facebook思考的情况下,我是否有其他方式进行身份验证?我不希望用户在我甚至没有拉动数据时担心过多的数据拉动。

Stack Exchange身份验证没有此问题。它可能是PHP SDK中的一个问题吗?

1 个答案:

答案 0 :(得分:0)

应用程序访问日志中的其他条目是为没有fields-parameter的/ me-object请求创建的。所以不是访问/我?access_token = xxx使用/ me?fields = id,name,...& access_token = ...

请注意,删除应用程序时不会删除访问日志。这在测试期间可能会非常混乱,因为您会看到旧条目。