我正在使用服务器端SDK来访问Facebook身份验证。
授权我的应用程序后 - 即使使用随附的example.php,我可以在设置中转到应用程序隐私 ,然后单击应用程序,然后See Details Last data access部分中的See Details
对话框显示:
我的应用程序代表您访问了以下信息:
基本信息 - 今天
喜欢,音乐,电视,电影,书籍,报价,关于我,故乡,当前城市,教育历史和工作历史 - 今天
我的朋友们目前的城市 - 今天
我真正需要的身份验证是userid和可能的名称...我不关心任何其他个人信息。 然而即使是真正基本的example.php也似乎要求很多。
有没有其他的方式来验证没有Facebook的想法我拉了所有这些数据? 我不希望用户在我甚至没有拉动数据时担心过多的数据拉动。
Stack Exchange身份验证没有此问题。 它可能是PHP SDK中的一个问题?
I'm using the server-side SDK to access Facebook Authentication.
After authorizing my app - even with the included example.php, I can go to App Privacy in settings then click on the app, then See Details in the Last data access section
And the dialog shows:
My App accessed the following information on your behalf:
Basic Information - Today
Likes, Music, TV, Movies, Books, Quotes, About Me, Hometown, Current City, Education History and Work History - Today
My Friends' Current Cities - Today
All I really need from the authentication is the userid and possibly name... I don't care about any other personal info. And yet even the example.php which is really basic seems to be requesting a lot.
Is there another way to authenticate without Facebook thinking I pulled all this data? I don't want users to be concerned about excessive data pulling when I'm not even pulling it.
The Stack Exchange authentication does not have this issue. It might be an issue in the PHP SDK?
最满意答案
应用程序访问日志中的其他条目是为没有fields-parameter的/ me-object请求创建的。 所以不是访问/我?access_token = xxx使用/ me?fields = id,name,...&access_token = ...
请注意,删除应用程序时不会删除访问日志。 这在测试过程中可能会非常混乱,因为您会看到旧条目。
The additional entries in the app access log are created for requests to the /me-object without a fields-parameter. So instead of accessing /me?access_token=xxx use /me?fields=id,name,...&access_token=...
Please note that the access log is not deleted when you remove an application. This may be quite confusing during testing because you will see old entries.
更多推荐
发布评论