НАЧАЛО >> Битрикс24 >> Примеры вызовов📄 Скачать в DOCX
Примеры показывают только структуру JSON-RPC запроса. Конкретный базовый URL, учетные данные и допустимые БД должен выдать администратор инсталляции.
{
"jsonrpc": "2.0",
"method": "GetUser",
"params": {
"user_id": "reader-001"
},
"id": "get-user-1"
}
{
"jsonrpc": "2.0",
"method": "MakeOrder",
"params": {
"user_id": "reader-001",
"dbn": "IBIS",
"record_id": "004(075.8)/T 35-596353004",
"place_of_issue": "AB1"
},
"id": "make-order-1"
}
@Bitrix24/recdata{
"jsonrpc": "2.0",
"method": "Search",
"params": {
"dbn": "IBIS",
"exp": "\"A=Pushkin$\"",
"seq": "",
"format": "@Bitrix24/recdata",
"numMfn": 20,
"firstMfn": 1
},
"id": "search-1"
}
{
"jsonrpc": "2.0",
"method": "UserFormular",
"params": {
"user_id": "reader-001"
},
"id": "formular-1"
}
{
"jsonrpc": "2.0",
"method": "BookReturnProlongation",
"params": {
"user_id": "reader-001",
"barcode_rfid": "460000000001",
"inventory": "",
"new_return_date": "20260731"
},
"id": "prolongation-1"
}
{
"jsonrpc": "2.0",
"method": "RecVirtualFormat",
"params": {
"dbn": "request",
"format": "@requestout",
"rec_array": {
"1": [
{
"*": "\"A=Pushkin$\""
}
]
}
},
"id": "virtual-format-1"
}
[
{
"jsonrpc": "2.0",
"method": "GetUser",
"params": {
"user_id": "reader-001"
},
"id": 1
},
{
"jsonrpc": "2.0",
"method": "GetOrders",
"params": {
"user_id": "reader-001"
},
"id": 2
}
]
Batch-ответ содержит массив ответов для вызовов, у которых был указан id.
Если вызов отправлен без id, сервер выполнит его как notification и не
добавит отдельный ответ для этого элемента.