私は音楽アーティストの静的なリストを持って、私はTwitterのそれぞれのIDまたはscreen_nameを取得したい。Twitterのユーザーを取得/検索client_credentials:あなたの資格情報はこのリソースへのアクセスを許可していません
私はこのapiエンドポイントを見つけました:users/searchこれは、Twitterでクエリを実行し、クエリに一致するすべてのアカウントを取得することができます。例:
https://api.twitter.com/1.1/users/search.json?q=muse
クエリ「muse」に一致するすべてのアカウントを返します。 私はこのエンドポイントをclient_credentialsフローで呼び出す必要がありますが、私はユーザからの許可を必要としません(これは私だけです)。私は、このようなユーザー/ショー、ステータス/リツイート、ステータス/ user_timeline他のAPIエンドポイントをテストしている
"message": "Your credentials do not allow access to this resource", "code": 220
、それらはすべての作品に:問題は、私はclient_credentialsの流れにエンドポイントにアクセスしようとすると、Twitterのは、次の応答を返すということですclient_credentials、私が必要とするものは動作しません。 これについて何かできることはありますか?または、OAUthのフローを変更する必要がありますか?エラーを述べた
App-onlyトークンhttps://dev.twitter.com/oauth/application-onlyを使用して記述されているように彼はそうではありません –
その特定のエンドポイントのために私はユーザーコンテキストが必要です。問題は私がデスクトップアプリケーションであるため、標準のOAuthプロトコルを完了するためのドメインやリダイレクトURIがないことです。私はピンコードを使用して帯域外モード(oob)でプロトコルを試すべきですか? – revy