Loading...

お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

テーブル内の行の更新

説明

このAPIを使用すると、テーブルIDまたはテーブル名を指定して、Catalyst Data Store内のテーブルの特定の行を更新できます。以下に説明するように、リクエストJSONでレコード内の更新するデータを送信する必要があります。

リクエスト詳細

リクエストURL

PUT

{api-domain}/baas/v1/project/{project_id}/table/{tableIdentifier}/row

copy

api-domain
URL
Catalyst APIにアクセスするためのDC固有のドメイン

project_id
Numerical
プロジェクトの一意のID

tableIdentifier
Numerical
テーブルの一意のIDまたはテーブル名

リクエストヘッダー

Authorization: Zoho-oauthtoken {oauth_token}
Content-Type: application/json

任意のヘッダー

CATALYST-ORG: {org_id}

Environment: Development

スコープ

ZohoCatalyst.tables.rows.UPDATE

注意: この操作は、Catalyst SDKを使用してCatalystユーザー認証権限でも実行できます。詳細については、Catalyst API前提条件セクションを参照してください。

リクエストJSONフォーマット

以下のようなJSON配列で、レコードのROWIDとともに、更新するカラム名とその対応する値をリクエストで送信する必要があります:

copy

{ “column1_name”: “column1_value”, “column2_name”: “column2_value”, “column3_name”: “column3_value”, . . “ROWID”:{row_id of the record} }

リクエストJSONプロパティ

column_name string
mandatory
指定したテーブルのカラム名を指定します
column_value string
mandatory
カラムの値を指定します
ROWID bigint
mandatory
更新するレコードのROWID

レスポンス詳細

レスポンスには、ROWIDやCREATEDTIMEなどの更新された行のメタデータと、更新されたカラムのキー名と値が含まれます。

リクエスト例
copy

curl -X PUT
https://api.catalyst.zoho.com/baas/v1/project/4000000006007/table/EmpDetails/row
-H “Authorization: Zoho-oauthtoken 1000.910*************************16.2f*************************57”
-H “Content-Type:application/json”
-d ‘[ { “Department_Name”:“Finance”, “Employee_Name”:“Morgan Jones”, “ROWID”:3376000000170191 } ]’

レスポンス例
copy
{
    "status": "success",
    "data": [
        {
            "CREATORID": 3376000000002099,
            "MODIFIEDTIME": "2019-02-26 11:18:49",
            "Department_ID":"IT245",
            "Department_Name":"Finance",
            "Employee_Name": "Morgan Jones",
            "CREATEDTIME": "2019-02-26 11:18:49",
            "ROWID": 3376000000170191
        }
    ]
}