私は Facebook を iPhone に統合する初心者です。今、offline_access を削除するときに問題が発生しました。誰が私に手を貸してくれますか? お願いします
次のコードを使用して、Facebook の承認を取得します。
[facebook dialog:@"oauth" andParams:params andDelegate:self];
次のコードでアクセストークンを拡張するとき:
[facebook extendAccessTokenIfNeeded];
エラーが発生しました: error_msg=シングル サインオンを使用してアクセス トークンを取得できませんでした。error_code=10
次のコードを使用して承認を取得すると、アクセス トークンを拡張できます。
[facebook authorize:permissions];
しかし、アプリをサファリに向けてからアプリにリダイレクトして承認を取得したくありません
私は Offline_access パーミッションの削除 で、シナリオ 4: クライアント側の OAuth と、新しいエンドポイントによる Access_Token 有効期限の延長 と表示しています。
使えますか?
はいの場合、どのように使用しますか?
いいえの場合、アクセストークンを拡張する他の方法はありますか? (サファリにリダイレクトせずに)
{request_args=(
{
key = method;
value = "auth.extendSSOAccessToken";
},
{
key = sdk;
value = ios;
},
{
key = "sdk_version";
value = 2;
},
{
key = "access_token";
value = AAAAAK9pJJuEBAJ5VBsWIMjfdv6s9q6bXjO4AdO3diZA6s9ABEqS1VHNG1N5ynbvxyXVrFxTZAQ4RS8vww5hFPgb86TamBD0yjqPN75xopr8ACwqu8X;
},
{
key = format;
value = json;
}
), error_msg=The access token was not obtained using single sign-on, error_code=10}