2

そもそも、私は と の両方の初心者RESTですcURL。これは私がやりたいことです:

コマンドライン (いくつかの bash スクリプト) を使用して Twitter Rest API にクエリを実行したいので、そのために使用cURLしたいと思います。

REST私は、ヘッダーを使用する方法cURLとヘッダーを形成する方法、get/post、およびREST応答と応答ステータスを受信する方法を説明するチュートリアルを検索しようとしています (運が悪い)。応答ステータスについて。

RESTcurl を使用して Twitter REST API を呼び出す方法と、応答ステータスにアクセスする方法の例をいくつか教えていただければ幸いです。

これを使用してtwitterを呼び出してみました:

curl "http://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&screen_name=$user_name&count=150"

そして、プログラムで使用できるjsonを取得しました。しかし、残りの応答ステータス コードにアクセスする方法がわかりません (実装の信頼性を高めるため)。また、cURL を呼び出すときに、cURL に他にどのフラグを指定すればよいかわかりません。

PS: cURL を使用する以外に、REST API からデータを取得するよりもはるかに優れた代替手段があると思われる場合は、それもお知らせください。私のアプリケーションは Web ベースではなく、よりデータ処理を重視しているため、コマンドラインと bash を選択しました。

4

2 に答える 2

1

curl -i はヘッダー情報を出力します:

HTTP/1.1 200 OK
Date: Sat, 29 Dec 2012 07:34:00 GMT
于 2012-12-29T07:34:27.537 に答える
0

それがあなたの質問に直接答えないことは知っていますが、いくつかの理由から、bashの代わりにPythonを使用することをお勧めします。そして、あなたがそれを決定した場合、私は素晴らしいRequestsライブラリを強くお勧めします:http://docs.python-requests.org

于 2012-12-29T07:40:36.690 に答える