0

古いスタイルの facebook access_tokens (" APPID|xyeahsfa-123465683821.---... " のようなもの) と現在の facebook SDK (SSO 付き) を使用する iOS アプリを持つアプリケーションがあります。使用する

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

Facebookに何かを投稿するためのダイアログをユーザーに表示しようとしています。ただし、これは「アプリケーション XY でエラーが発生しました」というエラーで失敗します。私が見たエラー URL は、errno 110 で「検証するセッション cookie がありません」と述べています
。シングル サインオン DemoApp から取得した「新しい」アクセス トークンを使用すると、問題なく動作します。

誰かがこれを経験したことがありますか、またはそれを回避する方法の手がかりはありますか?

4

1 に答える 1

1

ソースから、認証ステップが欠落しているようです。

Facebook* facebook = [[Facebook alloc] initWithAppId:appId];
[facebook authorize:permissions delegate:self];
于 2011-07-18T22:47:59.210 に答える