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