我正在使用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/,它向我显示了两条调试消息:
有人可以帮助我吗? 非常感谢。
答案 0 :(得分:0)
使用此链接(https://developers.facebook.com/tools/explorer/)并获取令牌->获取用户访问令牌->检查“用户数据权限”下的所需内容,例如“电子邮件”