我在打电话
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 不返回任何电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14140348/