我从"朋友"切换了我的电子邮件地址的访问权限公共"公共"。在Graph API Explorer中,我检查了所有权限,然后获得了访问令牌。然后我运行了请求
"/v2.2/100007513148503?fields=email"
但回复是
{ "id": "100007513148503" }
当我在电子邮件字段上盘旋时,它说Field is empty or disallowed by the access token.
,但访问权限是公开的。我怎样才能收到电子邮件地址?
答案 0 :(得分:0)
您只能获取授权用户的电子邮件,因此ID必须与用户访问令牌的ID相同。您也可以使用/me?fields=email
代替ID。
当然,请确保您使用电子邮件权限授权用户。顺便说一句,能见度设置无关紧要。