Scope:
imconnector
Кто может выполнять метод: любой пользователь
Метод устанавливает новое имя чата.
{% include Сноска об обязательных параметрах %}
#|
|| Название
тип
| Описание ||
|| CONNECTOR*
string
| Идентификатор коннектора ||
|| LINE*
string
| Идентификатор открытой линии ||
|| CHAT_ID*
string
| Идентификатор чата во внешней системе ||
|| NAME*
string
| Новое имя чата ||
|#
{% include Сноска о примерах %}
{% list tabs %}
-
cURL (Webhook)
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{"CONNECTOR":"connector","LINE":"105","CHAT_ID":"47e007b1-ee15-43db-bcba-1c26e5884d3f","NAME":"Новое имя диалога"}' \ https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webbhook_here**/imconnector.chat.name.set
-
cURL (OAuth)
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{"CONNECTOR":"connector","LINE":"105","CHAT_ID":"47e007b1-ee15-43db-bcba-1c26e5884d3f","NAME":"Новое имя диалога","auth":"**put_access_token_here**"}' \ https://**put_your_bitrix24_address**/rest/imconnector.chat.name.set
-
JS
var params = { CONNECTOR: 'connector', LINE: '105', CHAT_ID: '47e007b1-ee15-43db-bcba-1c26e5884d3f', NAME: 'Новое имя диалога' }; BX24.callMethod( 'imconnector.chat.name.set', params, function(result) { if(result.error()) alert("Error: " + result.error()); else alert("Успешно: " + result.data()); } );
-
PHP
require_once('crest.php'); $params = [ 'CONNECTOR' => 'connector', 'LINE' => '105', 'CHAT_ID' => '47e007b1-ee15-43db-bcba-1c26e5884d3f', 'NAME' => 'Новое имя диалога' ]; $result = CRest::call( 'imconnector.chat.name.set', $params ); echo '<PRE>'; print_r($result); echo '</PRE>';
{% endlist %}
HTTP-статус: 200
{
"answer": {
"result": {
"SUCCESS": true,
"DATA": {
"RESULT": {}
}
},
"time": {
"start": 1732110908.525962,
"finish": 1732110908.879113,
"duration": 0.3531508445739746,
"processing": 0.07694888114929199,
"date_start": "2024-11-20T15:55:08+02:00",
"date_finish": "2024-11-20T15:55:08+02:00"
}
},
"query": {
"method": "imconnector.chat.name.set",
"data": {
"CONNECTOR": "newcustomconnector",
"LINE": "105",
"CHAT_ID": "1",
"NAME": "name"
}
},
"status": 200
}
#|
|| Название
тип
| Описание ||
|| SUCCESS
boolean
| Возвращает true
при успешной установке нового имени чата ||
|| DATA
object
| Содержит объект RESULT
c параметрами нового имени чата ||
|#
HTTP-статус: 400
{
"error": "NOT_ACTIVE_LINE",
"error_description": "Линия c таким ID неактивна или не существует"
}
{% include notitle обработка ошибок %}
#|
|| Код | Описание ||
|| NOT_ACTIVE_LINE
| Линия c таким ID неактивна или не существует ||
|| IMCONNECTOR_NO_CORRECT_PROVIDER
| Не удалось найти подходящий провайдер для коннектора ||
|| ERROR_ARGUMENT
| Не указаны обязательные параметры NAME
или CHAT_ID
||
|| CHAT_RENAMING_FAILED
| Не удалось переименовать чат ||
|#
{% include системные ошибки %}