当我使用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);
答案 0 :(得分:1)
似乎您已假设您的自定义字段API名称。您可以尝试使用“ Field Meta Data” API来获取自定义字段的API名称。
g.query()
g.query('123')
g.query('123').cancel()
以上是API的示例响应。您会注意到“ field_label”和“ api_name”之间的区别。