Facebook通过IOS应用程序登录重定向到空白页面

时间:2011-10-06 02:58:11

标签: iphone ios facebook-graph-api facebook

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

[facebook authorize:permissions delegate:self];

我的应用程序被重定向到一个空白的Facebook页面,顶部有一个取消按钮,然后我收到了IOS应用程序中fbDidNotLogin()方法的回调。

怎么了?

我将它追溯到Facebook.m的第315行:

if (!accessToken) {

然后最终调用fbDialogNotLogin:NO。 errorCode和errorReason似乎没有帮助。

1 个答案:

答案 0 :(得分:1)

您的访问令牌很可能已过期,或者您从Facebook上删除了该应用。您可以记录从Facebook返回的错误以查找。在任何情况下,如果您进入fbDidNotLogin实现,您需要从NSUserDefaults中删除访问令牌详细信息(如果您将其存储在那里)并重新授权。

希望这会有所帮助