You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Facebook Graph /me接口无法获取email字段问题咨询

可能的原因分析
  • 测试用户邮箱未配置/未验证
    在Facebook后台创建测试用户时,若未填写有效邮箱地址,或填写的邮箱未完成验证流程,即便用户授权了email权限,Graph API也无法返回该字段。建议检查有问题的测试用户,确认其后台配置的邮箱是否存在且已验证。

  • 实际未成功获取email权限
    虽然弹窗显示用户确认授权,但需检查FB.login回调中response.authResponse.grantedScopes的值,确认其中是否包含email。有可能因缓存、用户之前拒绝过权限后未正确触发重新授权,导致权限并未实际授予。

  • 测试用户使用Facebook临时邮箱
    部分测试用户的邮箱是Facebook自动生成的临时地址(格式类似xxx@tfbnw.net),这类邮箱可能无法通过Graph API返回。尝试给测试用户设置真实有效的邮箱地址后再重新测试。

  • 权限请求或API调用存在疏漏
    确认FB.login的scope参数是否准确传递了email,且return_scopes返回的结果是否包含该权限。另外,检查调用Graph API时的access_token是否为当前授权用户的有效令牌,避免因令牌错误或过期导致字段缺失。

内容的提问来源于stack exchange,提问作者Bouffe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 13:55:14