javascript - Facebook 权限和空数据处理

标签 javascript facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk

我遇到了有关 Facebook 登录的问题 -

第一个存在 -

enter image description here

enter image description here

上面是用户 Facebook 应用程序设置的 2 张图片(Facebook>>设置>>应用程序>>{选择应用程序})

正如在 Asphalt 应用程序中看到的,每个权限旁边都有一个(必需)标签。但在我的应用程序中,电子邮件权限旁边没有(必需)标签,即使我在 FB.login() 期间在 javascript sdk 中明确请求这些权限。知道如何让默认情况下需要这些权限或者我缺少什么吗??

第二个存在 -

在另一种情况下,(非常)少数用户似乎授予了所有权限(即在 Facebook 对话框中接受了 Facebook 应用程序),但由于某种原因,他们的 public_info 和/或电子邮件似乎在相应的用户设置中未选中应用程序对话框/模式如上图所示。这是一个错误吗?

最佳答案

您可以根据需要从“应用程序详细信息”选项卡 >“配置应用程序中心权限”设置权限

了解更多相关信息 here .

关于你的第二个问题,是否是该用户自己撤销了权限?尽管公共(public)个人资料始终是必需的,因此可能存在错误,因此您可以在此处报告:https://developers.facebook.com/bugs/

关于javascript - Facebook 权限和空数据处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29443633/

相关文章:

javascript - 从 navigator.mediaDevices.getUserMedia() 获取字节流?

javascript - 通过将对象放入数组来重新格式化 JSON

Facebook 职位 API

php - 在 WHILE 语句期间删除结果

java - 从 Facebook SDK 中的 strings.xml 获取值

ios - Facebook Graph API v1.0 token iOS SDK

iphone - 在FBConnect ios中通过graph api获取page_access_token

javascript - chrome.runtime.getManifest() 未定义

javascript - enzyme 浅渲染正在渲染子组件

facebook - 使用 graph Api 对 Facebook 相册照片进行排序