我在我的应用中使用了longInWithFacebook,几个月前创建了
现在我需要用另一个facebook app id更改它, 我在facebook上创建了一个新的应用程序。
现在有了这个新应用程序,只有名称&返回fb id且电子邮件丢失。
我正在使用
FBLoginView
几个星期前我就遇到了这个问题。看起来fb最近改变了事情
答案 0 :(得分:1)
答案 1 :(得分:1)
答案 2 :(得分:0)
感谢@Tobi
& @Damian
,您的回答帮助我解决了这个问题
经过几个小时的奋斗,终于得到了答案, FB刚改变了一些东西,现在你必须明确要求发送电子邮件和用户的其他必填字段/信息
FBRequest *me = [FBRequest requestForGraphPath:@"me?fields=email,first_name,last_name"];
[me startWithCompletionHandler:^(FBRequestConnection *connection,
NSDictionary<FBGraphUser> *user,
NSError *error) {
NSString* email= [user objectForKey:@"email"];//use this
}];