Facebook 图形 API 不返回任何电子邮件

标签 facebook facebook-graph-api

我在打电话

https://graph.facebook.com/<user_id>/?access_token=<valid_token>

或者只是

https://graph.facebook.com/me/?access_token=<valid_token>

并取回不包含我需要的主要用户电子邮件的 json 对象。 我为应用程序设置了电子邮件权限,但没有效果。 有什么问题吗?

最佳答案

您是否记得在登录请求中请求电子邮件权限?您可以通过在登录请求 (&scope=email) 中添加这样的范围参数来执行此操作:

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_REDIRECT_URI&state=SOME_ARBITRARY_BUT_UNIQUE_STRING&scope=email

Facebook API reference

关于Facebook 图形 API 不返回任何电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14140348/

相关文章:

消息 "session does not match current stored session"的 Facebook 访问 token 无效?

c# - Facebook 社交图谱 API : "Annoying or Abusive" Error Message

php - 我如何通过 PHP 使用来自 Facebook 的 JSON 对象?

javascript - Facebook 喜欢项目的按钮而不是链接

iphone - 在 Facebook 上发布链接不显示链接缩略图?

ios - 通过 FacebookUID 快速打开 Facebook 个人资料

JavaScript SDK 变量不起作用

html - Facebook 的图像缩略图共享链接

facebook-graph-api - 订阅 Facebook 页面到应用程序时如何解决 "The parameter subscribed_fields is required"错误?

ios - 如何使用 Swift 3 从 Facebook SDK 下载照片?