サーバーに裏打ちされたiPhoneアプリを開発しています。サーバーは、Opengraph イベントをプッシュするために Facebook と通信します。このコードをテストしようとしています。Web インターフェイスで Facebook テスト ユーザーを作成しました。それらのトークンを手動で生成すると、それらは 24 時間の有効期限で生成され、テストには役に立たなくなります。したがって、テストコードでオンデマンドでトークンを生成する必要があります。Facebook 開発者ドキュメントhttps://developers.facebook.com/docs/test_users/には、テスト ユーザーとそのトークンをリストするアカウント/テスト ユーザーを取得できると書かれています。ただし、これを行うと、次のようになります。
{
error: {
message: "(#15) This method is not supported for native apps",
type: "OAuthException",
code: 15
}
}
これは、iPhone アプリを開発しているためだと思います (ただし、Facebook アプリの構成では、Web サイト、Facebook アプリ、iOS アプリのセクションが構成されています)。
これを機能させるために変更する必要がある設定はありますか? または、トークンを生成する他の方法はありますか? または、テストにハードコードできる長寿命のトークンを手動で生成する方法はありますか?