当权限从朋友更改为公共时,电子邮件地址不会出现在Facebook Graph API响应中

时间:2015-01-27 17:01:35

标签: facebook facebook-graph-api

我从"朋友"切换了我的电子邮件地址的访问权限公共"公共"。在Graph API Explorer中,我检查了所有权限,然后获得了访问令牌。然后我运行了请求

"/v2.2/100007513148503?fields=email"

但回复是

{ "id": "100007513148503" } 

当我在电子邮件字段上盘旋时,它说Field is empty or disallowed by the access token.,但访问权限是公开的。我怎样才能收到电子邮件地址?

1 个答案:

答案 0 :(得分:0)

您只能获取授权用户的电子邮件,因此ID必须与用户访问令牌的ID相同。您也可以使用/me?fields=email代替ID。

当然,请确保您使用电子邮件权限授权用户。顺便说一句,能见度设置无关紧要。