ファイルを含むオブジェクトフィールドを持つレコードの作成

1 つ以上のオブジェクトフィールドを持つテーブルにレコードを作成するには、Base64 エンコードデータを持つフィールドを設定します。POST のボディには有効なレコード表現が 1 つ含まれている必要があります。

コンポーネント 説明

HTTP メソッド

POST

URL

https://<ホスト>/fmi/odata/<バージョン>/<データベース名>/<テーブル名>

<ホスト> – FileMaker Cloud または FileMaker Server のホスト名

<バージョン> – OData のバージョン。常に v4

<データベース名> – 共有データベースの名前

<テーブル名> – テーブルの名前または FileMaker テーブル ID (FMTID)

例: /fmi/odata/v4/連絡先管理/連絡先

引数

JSON の例:

コピー
{
  "主キー": "Bジョーンズ",
  "名" : "ボブ",
  "姓" : "ジョーンズ",
  "写真": "R0lGODlhCQAJAIABAH9/f////yH5BAEAAAEALAAAAAAJAAkAAAIMjI+pC+1wHkSOrbsKADs=",
  "Photo@com.filemaker.odata.Filename": "Bジョーンズ.png",
  "Photo@com.filemaker.odata.ContentType": "image/png"
}

FileMaker 情報

Base64 エンコードのオブジェクト値のメディアタイプは、データの 1 バイト目をサポートされているメディアタイプの適切な値と比較することで推定されます。