Facebookアプリケーションのテストユーザーを作成しようとしています。彼らは11月のこのブログ投稿(http://developers.facebook.com/blog/post/429)でこの機能を発表し、ここ(http://developers.facebook.com/docs/test_users/)に文書化されています。私は他の場所でこれに対する答えを見つけることができませんでした...
ドキュメントによると、「アプリケーションアクセストークンでGraph APIを使用して、特定のアプリケーションに関連付けられたテストユーザーを作成できます。」これは、「アプリケーションとしての認証」セクションにリンクし、このCURLスクリプトについて説明しています。
curl -F grant_type=client_credentials \
-F client_id=your_app_id \
-F client_secret=your_app_secret \
https://graph.facebook.com/oauth/access_token
ここまでは順調ですね。これを実行すると、次のようになります。
access_token=1182...18|nTI...r5Q
そこで、このトークンをグラフAPIテストのユーザーURLにPOSTしたいと思います。
POST /1182...18/accounts/test-users?installed=true&permissions=read_stream&access_token=1182...18|nTI...r5Q
これを行うと(Facebook PHP SDKを使用し、ブラウザーに入力するだけで)、次のようになります。
{
"error": {
"type": "OAuthException",
"message": "Invalid OAuth access token."
}
}
したがって、質問は次のとおりです。
ご協力ありがとうございました。