Facebook登录不发送电子邮件

时间:2015-09-16 14:55:39

标签: facebook facebook-graph-api token

我已经通过网络查看但无法找到解决方案。

请求许可时https://graph.facebook.com/me/permissions?access_token=<valid_token>返回

{
   "data": [
      {
         "permission": "user_friends",
         "status": "granted"
      },
      {
         "permission": "email",
         "status": "granted"
      },
      {
         "permission": "public_profile",
         "status": "granted"
      }
   ]
}

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

{
   "name": "my_name",
   "id": "my_id"
}

我尝试了https://graph.facebook.com/me?scope=email&access_token=my_token相同的结果

我已经授予了这些许可,但为什么api不归还那些?

1 个答案:

答案 0 :(得分:0)

正如@Tobi根据this帖子建议的那样,所有字段都需要单独指定。

https://graph.facebook.com/me?access_token=<token>&fields=name,last_name,email