gpt4 book ai didi

facebook - 我有一个有效的 Facebook access_token,并授予了电子邮件权限,但用户图表中仍然没有电子邮件信息

转载 作者:行者123 更新时间:2023-12-02 21:49:07 24 4
gpt4 key购买 nike

我正在使用 Facebook 的 PHP SDK 在我的网站中通过 Facebook 注册用户,有时我注意到用户图表中缺少电子邮件信息,但是,我拥有具有电子邮件权限的有效访问 token 。

这是我向用户发送身份验证的 URL:

https://www.facebook.com/dialog/oauth?client_id=[FACEBOOK_APP_ID]&redirect_uri=[REDIR_URL]&**scope=email**,publish_stream,publish_actions,user_about_me,user_birthday,user_hometown,user_location ,user_website

如果我检查https://graph.facebook.com/[USER_ID]/permissions?access_token=[ACCESS_TOKEN]我可以看到以下内容:

"data": [{
     "installed": 1,
     "status_update": 1,
     "photo_upload": 1,
     "video_upload": 1,
     **"email": 1,**
     "create_note": 1,
     "share_item": 1,
     "publish_stream": 1,
     "publish_actions": 1,
     "user_birthday": 1,
     "user_hometown": 1,
     "user_location": 1,
     "user_website": 1,
     "user_about_me": 1
}]

https://graph.facebook.com/[USER_ID]/?access_token=[ACCESS_TOKEN] 上检查用户详细信息会显示所有内容,但缺少电子邮件字段。

问题可能出在哪里?如果有一些有助于调查此问题的详细信息,请告诉我。

感谢您提前提出的建议。

最佳答案

这是一个奇怪的事情。通常,在授予电子邮件权限后,始终会返回电子邮件地址 - 即使隐私设置对其他人 Conceal 了电子邮件地址。

最初授予您的申请的电子邮件地址可能已被删除/更新。不过,我自己对此进行了测试,更新后的电子邮件地址仍然通过 API 发送。

有一个bug就此向 Facebook 提交了申请。订阅该错误并希望它很快得到解决。

关于facebook - 我有一个有效的 Facebook access_token,并授予了电子邮件权限,但用户图表中仍然没有电子邮件信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10829957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com