1

twitter Search API にアクセスする GAE でアプリケーションを実行していました。ただし、最近 twitter が新しいバージョン 1.1 に移行したため、以前のバージョンの api は機能しなくなりました。また、新しい API へのアクセスに問題があります。

基本的に、検索クエリに一致するツイートを取得したかったので、Python コードを使用して URL にアクセスし、すべてのデータを json 形式で取得しました。私がアクセスした URL (現在は機能していません) は次のとおりです: http://search.twitter.com/search.json?q=query

代わりに、検索したところ、新しい API の同等の URL はおそらく https://api.twitter.com/1.1/search/tweets.json?q=queryであることがわかりました。

ただし、以前と同じように単純にアクセスすると(URLをフェッチしてコンテンツにアクセスするだけ)、エラーが発生し、oauth資格情報を取得してリクエストで使用することでリクエストを認証する必要があるようです。

URLのコンテンツを取得する以外に別の方法があれば、その方法を検索してみましたが、無駄でした。誰かが私を助けてくれたら本当にありがたいです。可能であれば、サンプルの python コードを提供してください。ありがとう!

4

1 に答える 1

3

新しい Twitter API にはユーザー認証が必要です。つまり、サイトにアクセスする各ユーザーは認証手続きを経る必要があります。これにより、新しい Twitter API が使いにくくなります。

GAE/Python で OAuth を使用する方法の詳細については、この回答を参照してください。

于 2013-07-01T13:25:09.623 に答える