Обновить статью
POST https://secure.usedesk.ru/uapi/support/{account_id}/articles/{id}, {account_id} — ID Базы знаний в системе, {id} — ID нужной статьи внутри этой базы знаний.
Внимание. Если вы используете коробочную версию Юздеска на собственном сервере, URL методов у вас будет отличаться. Уточните URL для работы с API у поддержки — support@usedesk.ru.
С помощью метода можно обновить значения скрытых полей «Описание текста» и «Описание объектов».
* — обязательные поля
Параметр
|
Значение
|
---|---|
api_token* | Токен API канала |
AI_description_text |
Текст для поля «Описание текста». Максимальное количество символов — 65535. |
AI_description_objects | Текст для поля «Описание объектов». Максимальное количество символов — 65535. |
Если в одно из полей не требуется вносить изменений, соответствующий параметр можно либо не указывать в запросе, либо передать в нём значение “null”.
Для очищения значений полей в параметрах можно передать пустую строку.
Важно: заполнение полей «Описание текста» и «Описание объектов» не влияет на дату и время последнего обновления статьи.
{ "api_token": "it_is_a_secret_key", "AI_description_text":"В статье написано вот об этом", "AI_description_objects":"В статье есть вот такие изображения" }
<?php $data = array( 'api_token' => 'it_is_a_secret_code', 'AI_description_text' => 'В статье написано вот об этом', 'AI_description_objects' => 'В статье есть вот такие изображения' ); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'https://api.usedesk.ru/uapi/support/{account_id}/articles/{id}'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_USERAGENT, 'PHP-Usedesk/1.0'); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); $response = curl_exec($curl); curl_close($curl); echo $response;