"The custom type is invalid" bitrix24 REST 错误 API

"The custom type is invalid" error in bitrix24 REST API

我正在研究 bitrix24 REST API。我能够从 crm.contact.add、crm.deal.add 等其他 API 获得 200 响应。当我使用 crm.contact.userfield.add 时,它给出了 "The custom type is invalid" 的错误。因此我需要知道 API 中要更改的内容。我已经更改了字段 [FIELD_NAME] 值并进行了尝试。但它给出了同样的错误。

此 API 的目的是向 CRM 添加额外的自定义字段。

我尝试使用 python 的 Bitrix24 模块并得到同样的错误。

URL: https://b24-fnhdps.bitrix24.com/rest/crm.contact.userfield.add/?
fields[USER_TYPE_ID]=93&fields[FIELD_NAME]=Customer&fields[SETTINGS][DEFAULT_VALUE]=Dominion
&auth={auth}. 

我遇到了以下错误。

{
    "error": "ERROR_CORE",
    "error_description": "The custom type is invalid.<br>"
}. 

来源:https://training.bitrix24.com/rest_help/crm/contacts/crm_contact_userfield_add.php

请帮我整理一下。提前致谢。

我发现了问题。在RESTAPI中,有一个参数字段[USER_TYPE_ID]。我传递的是 CRM 联系人的 ID。实际上,那应该是字段的类型。因此 field[USER_TYPE_ID] 的值只是字符串。下面是工作 API.

URL: https://b24-fnhdps.bitrix24.com/rest/crm.contact.userfield.add/?
fields[USER_TYPE_ID]=string&fields[FIELD_NAME]=Customer&fields[SETTINGS][DEFAULT_VALUE]=Dominion
&auth={auth}.