Ios 响应本机fbsdk不返回电子邮件
我集成了Ios 响应本机fbsdk不返回电子邮件,ios,facebook-graph-api,react-native,react-native-fbsdk,Ios,Facebook Graph Api,React Native,React Native Fbsdk,我集成了react native fbsdk库,获得了除电子邮件以外的用户配置文件信息,如姓名、中间名等 我试过readPermissions={[“电子邮件”、“公共档案”、“朋友”]} 然后也没有收到电子邮件 任何帮助都将不胜感激 提前感谢我面临同样的问题,看起来唯一的解决办法是使用react native fbsdk提供的LoginManager类 导入{ LoginManager, }来自“react native fbsdk”; 常量fbLogin=()=>{ LoginManage
react native fbsdk
库,获得了除电子邮件以外的用户配置文件信息,如姓名、中间名等
我试过readPermissions={[“电子邮件”、“公共档案”、“朋友”]}
然后也没有收到电子邮件
任何帮助都将不胜感激
提前感谢我面临同样的问题,看起来唯一的解决办法是使用
react native fbsdk
提供的LoginManager
类
导入{
LoginManager,
}来自“react native fbsdk”;
常量fbLogin=()=>{
LoginManager.logInWithReadPermissions(['public_profile','email'])。然后(
(结果)=>{
如果(结果被取消){
警报(“登录已取消”);
}否则{
警报('Login success with permissions:'+JSON.stringify(result));
}
},
(错误)=>{
警报('登录失败,出现错误:'+错误);
}
);
}
完成登录并拥有访问令牌后,需要使用Graph API检索数据
您可以找到它的解释
readPermissions
现在已替换为权限
<LoginButton
permissions={["email", "user_friends", "public_profile"]}
onLoginFinished={this._onFacebookLoginFinished.bind(this)}
onLogoutFinished={this._onFacebookLogoutFinished.bind(this)}
/>
这似乎是一个众所周知的全球性问题:有什么解决方案吗?