コンテンツ(記事)に著者情報を設けたいです。どのようにAPIを設定すればよいですか?

→ コンテンツに著者情報を設定するには、コンテンツ参照フィールドをご利用いただくのがおすすめです。

例えばブログの記事などに著者情報を載せたい場合、microCMSではコンテンツ参照フィールドを利用すると実現できます。

▼著者情報のイメージ

APIスキーマの設計について

記事本体を管理するAPIとは別に、著者情報を管理するAPIを作成し、記事本体のAPIから「コンテンツ参照」フィールドで参照します。以下は、ブログAPIから著者APIを参照するスキーマの例です。

■ブログAPI(blog

フィールドID 表示名 種類
title 記事タイトル テキストフィールド
body 本文 リッチエディタ
author 著者 コンテンツ参照(author)

■著者API(author

フィールドID 表示名 種類
name 氏名 テキストフィールド
icon アイコン 画像
profile プロフィール文 テキストフィールド

なお、コンテンツ参照フィールドに関する詳細設定については、以下のドキュメントを参照してください。

API設定|microCMSドキュメント

 

APIの各コンテンツに付随する情報に「作成者」があります。

「作成者」は、あくまでコンテンツが内部的に保有している値なので、著者情報として利用することはできません。上記の通り、別途APIで管理することをご検討ください。

CleanShot 2024-11-14 at 17.03.49