概要
Contentful のコンテンツ配信 API のチートシート、必要最低限のもののみ記載。
参考: https://www.contentful.com/developers/docs/references/content-delivery-api
事前準備
- Contentful のアカウント作成
- スペースの作成 (アプリごと)
- コンテンツモデルの作成 (記事のテンプレート)
- コンテンツの作成 (記事のこと, エントリーとも呼ばれる)
- Settings -> API keys から access_token を作成
必要情報
名前 | 取得方法 |
---|---|
space_id | spaceページURL |
environmnet_id | 未設定なら master |
access_token | API keys の Content Delivery API - access token |
entry_id | contentページURL or 記事一覧APIのレスポンス |
記事一覧の取得
https:// https://cdn.contentful.com/spaces/{space_id}/environments/{environment_id}/entries?access_token={access_token}
記事単体の取得
記事一覧取得APIのレスポンスの items.sys.id
にあるものが entry_id
になる。
https://cdn.contentful.com/spaces/{space_id}/environments/{environment_id}/entries/{entry_id}?access_token={access_token}
まとめ
ドキュメントを読むと他にも「検索」や「タグ」などでより便利に使いまわせそう、学びがあればまた追記する。