2014-11-17 02:33:36 +0900
Herokuアプリにデプロイされている一番新しいコミットについての情報を取得する必要があったため、Platform APIのReleaseを利用した。
Platform APIでの認証はAuthorization
ヘッダにAPIキーを指定することで行い、結果のソート条件やページングについてはRange
ヘッダで指定する。
以下の例のRange
ヘッダの場合は、Releaseリソースについて「versionを降順に1件だけ取得する」という指定になる。
$ curl -n -X GET https://api.heroku.com/apps/Herokuアプリ名/releases \
-H "Accept: application/vnd.heroku+json; version=3" \
-H "Authorization: Bearer XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" \
-H "Range: version ..; order=desc,max=1"