Создание заказа покупателя через API — различия между версиями
Материал из Mr.Doc
| Строка 10: | Строка 10: | ||
* ''https://<span style="color:red;">company_name</span>.mrdoc.org/api/1/DocSaleOrder.<span style="color:red;">xml</span>'' | * ''https://<span style="color:red;">company_name</span>.mrdoc.org/api/1/DocSaleOrder.<span style="color:red;">xml</span>'' | ||
в зависимости от того в каком формате будет производится обмен (JSON или XML соответственно). | в зависимости от того в каком формате будет производится обмен (JSON или XML соответственно). | ||
| + | В теле запроса должна содержаться информация о новом документе в выбранном формате. | ||
| + | === Примеры === | ||
| + | ==== JSON ==== | ||
| + | <syntaxhighlight lang=javascript> | ||
| + | { | ||
| + | date_time: '2014-01-01 12:00:00', | ||
| + | number: 'SF-00001', | ||
| + | status_id: 1, | ||
| + | organization_id: 1, | ||
| + | contractor_id: 1, | ||
| + | |||
| + | } | ||
| + | </syntaxhighlight> | ||
| + | ==== XML ===== | ||
Версия 11:05, 28 февраля 2014
Данная статья посвящена обмену данными с системой Mr.Doc через REST API интерфейс на примере создания заказа покупателя.
Доступ к API
Перед выполнением операций с системой через API необходимо настроить права доступа для учетной записи, от которой будут производиться запросы. Подробнее об этом можно прочитать в разделе Настройка доступа к API.
Структура запроса
Создание заказа осуществляется посредством PUT запроса на один из адресов:
- https://company_name.mrdoc.org/api/1/DocSaleOrder.json
- https://company_name.mrdoc.org/api/1/DocSaleOrder.xml
в зависимости от того в каком формате будет производится обмен (JSON или XML соответственно). В теле запроса должна содержаться информация о новом документе в выбранном формате.
Примеры
JSON
<syntaxhighlight lang=javascript> {
date_time: '2014-01-01 12:00:00', number: 'SF-00001', status_id: 1, organization_id: 1, contractor_id: 1,
} </syntaxhighlight>