Facebook permissions and null data handling

I have to issues I have come across with regards to Facebook Login -

1st being -

在这里输入图像描述

在这里输入图像描述

Above are 2 images of a users Facebook app settings (Facebook>>settings>>apps>>{select an app})

As seen in the Asphalt app next to each permission is a (required) tag. But incase of my app there is no (required) tag next to the email permission even though I'am explicitly asking for these perms in the javascript sdk during FB.login(). Any idea how I can get these perms to be required by default or what am I missing ??

2nd being -

In another case (very) few users seem to have granted all perms (that is accepted the fb app in the fb dialog box) but for some reason their public_info and/or email seems to be unchecked in the respective user settings under the app dialog/modal as in the above image. Is this a bug?


You can set a permission as required from the App Details tab > Configure App Center Permissions

Read more about this here.

As for your second question, could it be the users in question revoked the permissions themselves? even-though Public profile is always required so there might be a bug and hence you can report it here: https://developers.facebook.com/bugs/

链接地址: http://www.djcxy.com/p/63228.html

上一篇: 作为应用程序自动发布在Facebook页面墙上

下一篇: Facebook权限和空数据处理