単一のレコードの取得
レコードを取得するには、HTTP GET メソッドを使用してデータベース名、レイアウト、およびレコード ID を records
API エンドポイントで指定します。ポータル情報を指定して返される関連レコードの数を制限することもできます。
HTTP メソッド |
GET |
URL |
形式 1: /fmi/data/version/databases/database-name/layouts/layout-name/records/record-id 形式 2: /fmi/data/version/databases/database-name/layouts/layout-name/records/record-id?portal=["portal-name-n", ...] &_offset.portal-name=starting-record &_limit.portal-name=number-of-records version – リクエストされた FileMaker Data API のバージョン。
database-name – 共有データベースの名前 layout-name – レコード取得のためのコンテキストとして使用するレイアウトの名前 record-id – 取得するレコードのレコード ID ポータルの場合:
その他のオプションの URL 引数:
|
HTTP ヘッダ |
Authorization: Bearer session-token。session-token はデータベースセッションに固有の X-FM-Data-Access-Token の値です。 |
引数 | なし |
応答 |
JSON 形式のレコードデータおよびエラーコード 0 を表示するメッセージ配列。 例: コピー
「エラー応答」を参照してください。 |
例
リクエストの例:
curl --request GET \
--url https://ServerDomain/fmi/data/vLatest/databases/DatabaseName/layouts/LayoutName/records/324 \
--header 'Authorization: Bearer c4d2e429122e9cdeda19bb23c55cd2a8f282c3cc50c60943a110'
リクエストの例:
{
"response": {
"data": [
{
"recordId": "324",
"modId": "0",
"fieldData": {
"String Field": "値_1"
},
"portalData": {
"portalObject": [
{
"ポータルテーブル::文字列フィールド": "値_1"
}
]
}
}
]
},
"messages": [
{
"code": "0",
"message": "OK"
}
]
}