在SSO FBDialog中使用旧式访问令牌?

时间:2011-07-10 20:27:19

标签: ios facebook access-token fbdialogs

我有一个应用程序,有旧样式的facebook access_tokens(类似“ APPID | xyeahsfa-123465683821。--- ... ”)和使用当前facebook SDK的iOS应用程序(与SSO)。 使用

 Facebook *facebook = [[Facebook alloc] initWithAppId:appId];
 facebook.accessToken = accessToken;
 facebook.expirationDate = [NSDate distantFuture];
 [facebook dialog:@"feed" 
       andDelegate:self]; 

我正在尝试向用户显示一个向Facebook发帖的对话框。但是,由于“应用程序XY出现了一个eroor”错误,此操作失败。我看到的错误网址用errno 110说了一些关于“没有会话cookie来验证”的内容 使用“新”访问令牌,我从Single Sign On DemoApp获得的令牌就可以了。

是否有人对此进行了解决或任何解决方法如何解决?

1 个答案:

答案 0 :(得分:1)

从您的来源看起来您似乎缺少身份验证步骤:

Facebook* facebook = [[Facebook alloc] initWithAppId:appId];
[facebook authorize:permissions delegate:self];