アクセストークン取得する
HTTP要求をAuth0の/oauth/token APIエンドポイントに行うため、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を使用してプロセスを実行していることを確認してください。
以上で完了です。