没有从Facebook Api获得电子邮件字段

时间:2018-06-06 12:26:45

标签: javascript node.js facebook facebook-graph-api facebook-javascript-sdk

我正在登录节点js的facebook登录,所以我需要一些用户的详细信息,但即使我在范围内提到它,我也无法收到电子邮件。 所以我在postman中尝试使用facebook SDK和图形API生成的令牌,所以我从Facebook Graph API生成的令牌收到了一封电子邮件,但没有Facebook SDK的令牌请帮我这个......我不知道是什么问题是......

这是我的代码

FB.login(result => {
    if (result.authResponse) {
      return this.http.post(`http://localhost:3000/api/v1/auth/facebook`, {access_token: result.authResponse.accessToken})
          .toPromise()
          .then(response => {
            var token = response.headers.get('x-auth-token');
            if (token) {
              localStorage.setItem('id_token', token);
            }
            resolve(response.json());
          })`
          .catch(() => reject());
    } else {
      reject();
    }
  }, {scope: 'public_profile,email,gender'})

这是回复:

enter image description here

1 个答案:

答案 0 :(得分:0)

我在Facebook开发者上制作了一个新的应用程序并且它有效......谢谢