このシナリオで使用するには、Facebookセッションキーが必要です:http://developers.facebook.com/docs/chat/#platauth
ただし、現在のFacebook iOS SDKは、この場合には十分ではないアクセストークンを返しました。私はたくさん掘り下げました、ここでこの質問を見つけました:
http://www.quora.com/Do-the-OAuth2-access-tokens-in-the-new-Facebook-Graph-API-expire
しかし、それが記述したフォーマットは、私たちが取得したアクセストークンと類似していません。
私はこれらのことに少し混乱しています。
ちなみに、古いバージョンのiPhoneは古いFacebook SDKをターゲットにしてテストしました。これは、この古いSDKがセッションキーを直接提供するためですが、このSDKは、ログインに成功すると常にFacebookからのエラーページを表示するようになりました。このSDKは完全に非推奨になっているようですか?
この質問を明確にするために、これはFacebook iOS SDKから取得したアクセストークン(URLに埋め込まれています)です。
fb193174047373858://authorize/#access_token=IwDbeiWINrotP3JOd1EGoEY7OmOBd2DyV8lh73mutCM.eyJpdiI6IkdKd3BvWlItcWlWRzIwTGYtUkRUVWcifQ.J6qNtSibMmm0yFe2QNHG46jnIUXef3dV-NnbYqXkfrFABjPrgMPQRUeKHJ3GxX1T3nlU7-4P8FUT6dlfwSwHfNJrheTUZIXdd3AlsSRUiUer5xEdFA9IsGEMn6GyHheH9DSr76IeZcBjl-_s4ub3kg&expires_in=0