FacebookのグラフAPIを使用して、デスクトップアプリケーションから名前でユーザーを簡単に検索したいと思います。取得したい結果は、ユーザー名とそのプロファイルへのリンクのリストです。ドキュメントを読むのに数時間を費やしましたが、どのアクセストークンが必要になるかはまだはっきりしていません。 Facebookに開発者アカウントを作成し、新しいアプリを追加しました。アプリアクセストークンを取得し、次のURLを使用して検索を試みました。
https://graph.facebook.com/search?q=john&access_token= {my_app_access_token}
私は次の応答を得ました:
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1
}
}
私の質問は、ユーザーアクセストークンなしでこのような単純な検索を実行できるかどうかです。したがって、私のデスクトップアプリケーションの前に座っているユーザーは、Facebookの資格情報をどこかに入力する必要はありません。これは何とかできますか?
検索するときは、検索タイプ(この場合はuser
)を指定する必要があります。質問に答えるには、いいえ、検索にはユーザーアクセストークンが必要です。アプリトークンはユーザー検索では機能しません(ドキュメント- ここ )