更新记录Zoho API V2符号

时间:2018-09-25 13:12:51

标签: php api zoho

当我使用updateRecords方法将新数据放入zoho的字段中时,某些字段未更新。这些字段的标题中带有“?”之类的符号。 '/''('
如何解决这个问题呢?
字段:“日期/时间”和“电子邮件确认”?为空,但“姓氏”和“用户组”已更新并具有数据。

$header = array("Authorization:Zoho-oauthtoken $token", 'Content-Type: application/json');
$fields =  ["data"=> ["Last_Name" => "User Name",
                      "Date/Time"=>"2018-09-25T13:23:39+02:00",
                      "email_confirmed_?"=>"yes",
                      "User_group"=>"new user"]];

        $fields = json_encode($fields);
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
        $result =curl_exec($ch);
        curl_close($ch);

1 个答案:

答案 0 :(得分:1)

似乎您已假设您的自定义字段API名称。您可以尝试使用“ Field Meta Data” API来获取自定义字段的API名称。

g.query()
g.query('123')
g.query('123').cancel()

以上是API的示例响应。您会注意到“ field_label”和“ api_name”之间的区别。