21

過去に、Twitter API バージョン 1 を使用して、次の URL を使用して、ハッシュタグ「野球」を持つすべてのツイートの JSON フィードを取得しました。

http://search.twitter.com/search.json?q=%23baseball&result_type=recent

API バージョン 1.1 を使用して同様の結果を得るにはどうすればよいですか? サーバー側のコードとして PHP を使用していますが、認証などに PHP を使用する必要があるかどうかわかりません。

サンプルコードは非常に役に立ちます。ありがとう。

4

3 に答える 3

4

テストしたいだけの場合は、次のことができます。

Twitter 開発コンソールにアクセスします: https://dev.twitter.com/console

Authentication put: OAuth 1 では、Twitter アカウントから許可を与えるよう求められます。

リクエスト URL put GET

URL: https://api.twitter.com/1.1/search/tweets.json?q=%23yourhashtag

送信後、Request ウィンドウで Authorization の値をコピーします。

これをリクエストヘッダーに入れます。

例に行く:

func main() {
    client := &http.Client{}
    req, _ := http.NewRequest("GET", "https://api.twitter.com/1.1/search/tweets.json?q=%23golang", nil)
    req.Header.Add("Authorization", `OAuth oauth_consumer_key=...`)

    resp, _ := client.Do(req)
    io.Copy(os.Stdout, resp.Body)
}
于 2014-06-25T03:45:02.760 に答える