Fitbit APIを使用してデータをダウンロードしようとしています。私は特定の日のデータを得る方法を考え出しました。これは良いことです。このcurlコマンドを同じことをするいくつかのPythonコードに変換する方法は?
curl -i -H "Authorization: Bearer (here goes a very long token)" https://api.fitbit.com/1/user/-/activities/heart/date/2016-6-14/1d/1sec/time/00:00/23:59.json >> heart_rate_20160614.json
しかし、私は日のデータの数百を収集したいと私は手動でそれを行うにはしたくない。そして、ここで私が使用curlコマンドです。だから、私はPythonループを使うことができると思う。私はthis oneとthis oneのようないくつかの他のトピックを読んでいますが、urllib2を使ってこれらのカールコマンドをPython言語に翻訳する方法はまだ分かりません。
私はこれを試してみました:
だから、Python言語にこのcurlコマンド「を翻訳」するための正しい方法は何ですか:
import urllib2
url = 'https://api.fitbit.com/1/user/-/activities/heart/date/today/1d/1sec/time/00:00/00:01.json'
data = '{Authorization: Bearer (here goes a very long token)}'
req = urllib2.Request(url,data)
f = urllib2.urlopen(req)
しかしだ、エラーが見つかりません「HTTPエラー404」と言います?ありがとう!