Scope:
sale
Кто может выполнять метод: любой пользователь с правом «Просмотр каталога товаров»
Метод sale.tradeBinding.getFields
возвращает поля заказов из внешних источников.
Без параметров.
{% include Сноска о примерах %}
{% list tabs %}
-
cURL (Webhook)
-X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{}' \ https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webbhook_here**/sale.tradeBinding.getFields
-
cURL (OAuth)
-X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{"auth":"**put_access_token_here**"}' \ https://**put_your_bitrix24_address**/rest/sale.tradeBinding.getFields
-
JS
BX24.callMethod( 'sale.tradeBinding.getFields', {}, function(result) { if(result.error()) { console.error(result.error()); } else { console.log(result.data()); } } );
-
PHP
require_once('crest.php'); $result = CRest::call( 'sale.tradeBinding.getFields', [] ); echo '<PRE>'; print_r($result); echo '</PRE>';
{% endlist %}
HTTP-статус: 200
{
"result": {
"tradeBinding": {
"externalOrderId": {
"isImmutable": true,
"isReadOnly": false,
"isRequired": true,
"type": "string"
},
"id": {
"isImmutable": false,
"isReadOnly": true,
"isRequired": false,
"type": "integer"
}
// прочие поля
}
},
"time": {
"start": 1712135957.057659,
"finish": 1712135957.407821,
"duration": 0.3501620292663574,
"processing": 0.011919021606445312,
"date_start": "2024-04-03T11:19:17+02:00",
"date_finish": "2024-04-03T11:19:17+02:00",
"operating_reset_at": 1705765533,
"operating": 3.3076241016387939
}
}
#|
|| Название
тип
| Описание ||
|| result
object
| Корневой элемент ответа ||
|| tradeBinding
object
| Объект в формате {"field_1": "value_1", ... "field_N": "value_N"}
, где field
— идентификатор поля объекта sale_order_trade_binding
, а value
— объект типа rest_field_description
||
|| time
time
| Информация о времени выполнения запроса ||
|#
HTTP-статус: 400
{
"error":200040300010,
"error_description":"Access Denied"
}
{% include notitle обработка ошибок %}
#|
|| Код | Описание ||
|| 200040300010
| Недостаточно прав для выполнения метода ||
|| 0
| Другие ошибки (например, фатальные ошибки) ||
|#
{% include системные ошибки %}