Ошибка "пользовательский тип недопустим" в интерфейсе REST API bitrix24

Ошибка "пользовательский тип недопустим" в интерфейсе REST API bitrix24

25.10.2018 12:33:59 Просмотров 63 Источник

Я работаю над REST API bitrix24. Я могу получить ответ 200 от другого API, такого как crm.контакт.добавить в CRM.сделка.добавлять. Когда я использую crm.контакт.userfield.добавить это дает ошибку "пользовательский тип недопустим". Следовательно, мне нужно знать, что изменить в API. Я изменил значения полей[FIELD_NAME] и попытался. Но это дает ту же ошибку.

Цель этого API-добавить дополнительные настраиваемые поля в CRM.

Я попытался с модулем Bitrix24 python и получил ту же ошибку.

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

Пожалуйста, помогите мне разобраться. Заранее спасибо.

У вопроса есть решение - Посмотреть?

Ответы - Ошибка "пользовательский тип недопустим" в интерфейсе REST API bitrix24 / "The custom type is invalid" error in bitrix24 REST API

Является ответом!
lalithkumar

25.10.2018 03:12:32

Я нашел проблемы. В REST API есть поле параметра[USER_TYPE_ID]. То, что я передавал, - это идентификатор контакта CRM. На самом деле, это должен быть тип поля. Следовательно, значение поля [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}. 
Закрыть X