アクセストークンを取得する
/oauth/token API エンドポイントに HTTP リクエストを送信するには、json、urllib、urllib2 ライブラリを使用します。
サンプル実装は次のとおりです。
これを試すには、コードを修正して access_token 変数を出力するようにし、python cron.py を使って実行します。
API を呼び出す
- timesheet データを含む JSON オブジェクトを作成し、
timesheet変数に代入します。 urllib2.Requestを使用して、API の URL とtimesheet変数の内容をリクエスト本文に追加します。- リクエストに
Authorizationヘッダーを追加します。 Content-Typeヘッダーをapplication/jsonに設定します。urllib2.urlopenを使用して API を呼び出し、あわせて基本的なエラー処理を追加します。json.loadsを使用してレスポンスを取得し、コンソールに出力します。
python cron.py を実行してください。
以上です!これで完了です!