Iphone 通过IOS应用程序登录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

我以前使用IOS SDK将IOS应用程序与Facebook Graph API集成。我最近在Facebook上重新创建了该应用程序,现在,当它尝试授权使用:

[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
,尽管令牌无效。