相关疑难解决方法(0)

Facebook Graph API不会返回电子邮件地址

编辑:不重复,因为:

  • 我有权限
  • 调试令牌
  • 代码适用于测试用户

请勿在没有阅读的情况下标记为重复.

我正在尝试获取用户的电子邮件地址,但我没有得到它.在图形api资源管理器上,当我点击发送时,电子邮件字段变为灰色并表示:

字段为空或访问令牌不允许

但是当我调试令牌时,它已经授予了电子邮件权限

我的个人资料有一个电子邮件地址.

更新:我试过https://developers.facebook.com/tools/console/.即使在另一台计算机上,我的个人资料也不返 但是相同的代码会返回另一个帐户的电子邮件,名称和uid.

码:

    <fb:login-button scope="email">
  Grant Permissions to make more examples work
</fb:login-button>

<button onclick="doPost()">Post to Stream</button>

<script>
function userData() {
  FB.api('/me?fields=name,email', Log.info.bind('/me callback'));
};

FB.getLoginStatus(function(response) {
  if (response.status === 'connected') {
    userData();
  }
});
</script>
Run Code Online (Sandbox Code Playgroud)

有可能锁定你的电子邮件,所以没有人可以拥有它?即使我批准了吗?

javascript facebook

57
推荐指数
4
解决办法
5万
查看次数

标签 统计

facebook ×1

javascript ×1