DexBase

JSONPlaceholder Posts

開発とデータ · JSONPlaceholder Posts の結果 · 公開ソース

現在の公開データ

JSONPlaceholder Posts から新しい結果を読み込みます。検索語の入力は不要です。

レスポンスに含まれる項目

確認したい項目

  • 開発とデータ
  • JSONPlaceholder Posts の結果
  • 公開ソース

テスト投稿が実際に示すもの

このページは /posts?_limit=6 を要求します。各オブジェクトには userId、id、title、body が入ります。userId は投稿をシミュレーション上のユーザーに結び付ける値であり、著者、本人性、文章を再利用する権利を証明するものではありません。title と body はカード、プレビュー、改行の確認に使えます。

  • id はデモ項目を開いたり更新したりするために使います。
  • userId は架空のリソース間の絞り込みや関係の確認に使います。
  • title と body は実在人物の投稿ではなく、画面用の内容として扱ってください。

一覧からコメントへ

ドキュメントには 1 件用の /posts/:id、?userId=1 のような絞り込み、関連リソース 1 段階用の /posts/1/comments があります。このページの limit はグリッドや表示テストのために応答を小さくします。関係を調べるときは、欠けた情報を推測せず、目的のルートを選んでください。

  • 同じシミュレーションユーザーの投稿が必要な場面では userId で絞り込みます。
  • 詳細画面は投稿の id で試します。
  • コメントは投稿本文ではなく関連ルートから取得します。

シミュレーション応答は公開しない

JSONPlaceholder はテストとプロトタイプ用の偽の REST API です。POST、PUT、PATCH、DELETE は操作をシミュレーションしますが、ドキュメントではリソースがサーバー上で実際に更新されないと説明されています。CMS、受信箱、実際のニュースとして表示する情報源ではありません。

  • 公開フローを作る前に、実際に保存されるサービスを使ってください。
  • 成功応答をデータ保存の証拠として扱わないでください。
  • 画面を公開する前にシミュレーションの文章を置き換えてください。
crates.io 開発とデータ · crates.io の結果 · 公開ソース DummyJSON Products 開発とデータ · DummyJSON Products の結果 · 公開ソース Fake Store API 開発とデータ · Fake Store API の結果 · 公開ソース