アクセストークン取得する
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
を使用してプロセスを実行していることを確認してください。
以上で完了です。