コンテンツ(記事)に著者情報を設けたいです。どのようにAPIを設定すればよいですか?
→ コンテンツに著者情報を設定するには、コンテンツ参照フィールドをご利用いただくのがおすすめです。
例えばブログの記事などに著者情報を載せたい場合、microCMSではコンテンツ参照フィールドを利用すると実現できます。
▼著者情報のイメージ
APIスキーマの設計について
記事本体を管理するAPIとは別に、著者情報を管理するAPIを作成し、記事本体のAPIから「コンテンツ参照」フィールドで参照します。以下は、ブログAPIから著者APIを参照するスキーマの例です。
■ブログAPI(blog
)
フィールドID | 表示名 | 種類 |
title | 記事タイトル | テキストフィールド |
body | 本文 | リッチエディタ |
author | 著者 | コンテンツ参照(author) |
■著者API(author
)
フィールドID | 表示名 | 種類 |
name | 氏名 | テキストフィールド |
icon | アイコン | 画像 |
profile | プロフィール文 | テキストフィールド |
なお、コンテンツ参照フィールドに関する詳細設定については、以下のドキュメントを参照してください。
APIの各コンテンツに付随する情報に「作成者」があります。
「作成者」は、あくまでコンテンツが内部的に保有している値なので、著者情報として利用することはできません。上記の通り、別途APIで管理することをご検討ください。