未从 Facebook 获取电子邮件字段 Api
Not getting email field from Facebook Api
我正在使用 node js 进行 facebook 登录,所以我需要一些用户的详细信息,但我无法收到电子邮件,即使我在范围内提到了它。
所以我在邮递员中尝试使用 facebook SDK 和 graph 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'})
这里是回复:
我在 Facebook 开发者上制作了一个新的应用程序,它运行良好...谢谢
我正在使用 node js 进行 facebook 登录,所以我需要一些用户的详细信息,但我无法收到电子邮件,即使我在范围内提到了它。 所以我在邮递员中尝试使用 facebook SDK 和 graph 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'})
这里是回复:
我在 Facebook 开发者上制作了一个新的应用程序,它运行良好...谢谢