无法使用 react-facebook-login 获取电子邮件



我正在使用react-facebook-login在我的react-app中构建一个登录组件,但我无法收到用户的电子邮件(或生日...或性别...

我像这样实现它:

<FacebookLogin
appId="<<APP_ID>>"
autoLoad={this.state.facebookLoad}
fields="first_name, last_name, email, picture, birthday"
scope="public_profile, email, user_birthday"
returnScopes={true}
callback={this.facebookResponse}
onFailure={() => this.fbhandleFailure()}/>

我具体说明了我需要哪些字段,以及范围......但出于某种原因,我认为范围被忽略了。我检查了 https://developers.facebook.com/tools/explorer/,它向我显示了两条调试消息:

调试消息

谁能帮我? 谢谢。

使用此链接(https://developers.facebook.com/tools/explorer/(并获取令牌 ->获取用户访问令牌 ->检查"用户数据权限"下所需的任何内容,例如"电子邮件">

最新更新