zoho crm api 无法修改富文本字段的原因:api 版本太低
import requestsurl = "https://www.zohoapis.com.cn/crm/v2/Accounts"
access_token = "1000.xxxx"br_id = "xxxxxxxxx" # 要修改的记录 IDheaders = {"Authorization": f"Zoho-oauthtoken {access_token}","Content-Type": "application/json"
}data = {"data": [{"id": br_id,"RichTextField": "test1234",}],"trigger": ["workflow"] # 是否触发工作流,可选:["workflow", "approval", "blueprint"]
}response = requests.put(url, headers=headers, json=data)print(response.status_code)
print(response.json())
使用这段代码更新富文本字段 RichTextField ,发现返回 200 显示成功,但是事实上没有更新,发现是 api 版本较低导致无法更新富文本字段,把 url 里的 v2 改成 v6及以上版本 就可以修改了。