Iphone 通过IOS应用程序登录Facebook会重定向到空白页面
我以前使用IOS SDK将IOS应用程序与Facebook Graph API集成。我最近在Facebook上重新创建了该应用程序,现在,当它尝试授权使用:Iphone 通过IOS应用程序登录Facebook会重定向到空白页面,iphone,ios,facebook-graph-api,facebook,Iphone,Ios,Facebook Graph Api,Facebook,我以前使用IOS SDK将IOS应用程序与Facebook Graph API集成。我最近在Facebook上重新创建了该应用程序,现在,当它尝试授权使用: [facebook授权:权限委托:自我] 我的应用程序被重定向到一个空白的Facebook页面,顶部有一个取消按钮,然后我得到一个对IOS应用程序中fbDidNotLogin()方法的回调 怎么了 我追踪到Facebook.m的第315行: if(!accessToken){ 然后它最终会调用fbDialogNotLogin:NO。erro
[facebook授权:权限委托:自我]代码>
我的应用程序被重定向到一个空白的Facebook页面,顶部有一个取消按钮,然后我得到一个对IOS应用程序中fbDidNotLogin()
方法的回调
怎么了
我追踪到Facebook.m的第315行:
if(!accessToken){
然后它最终会调用fbDialogNotLogin:NO
。errorCode和errorReason似乎没有帮助。很可能是您的访问令牌已过期,或者您从facebook上删除了该应用。您可以记录facebook返回给您的错误,以了解情况。在任何情况下,如果您使用fbDidNotLogin实现,您都需要重新登录emove access token details from NSUserDefaults(如果您将其存储在那里)并重新授权
希望这有帮助我的令牌确实无效,我唯一能辨别的方法是从-(void)request:(FBRequest*)request didFailWithError:(NSError*)error
[facebook authorize:permissions delegate:self];
正在调用fbdilogin
,尽管令牌无效。