В этом разделе описаны версии API, способы обращения к методам API с указанием конкретной версии, а так же изменения, которые несут в себе более новые версии API.
| № версии | Дата публикации | Последнее обновление | Доступна до |
|---|---|---|---|
| 1.0 | 30 января 2017 г. | — | — |
| 2.0 | 24 мая 2017 г. | 7 июня 2017 г. | — |
Версия API при обращении к методам указывается с помощь URL-параметра api-version. Если при обращении к методу API URL-параметр не задан — обращение будет направлено к последней версии API.
Content-Type: application/json Authorization: bearer eFzNHITIFCxf5EpDXJWZF3GjorGXbmI5lDgYZBscRfpBxzmV57LC5R7jngaSp3-mOxtfNB7_r3PAFkd8jhUkN0pxM2RvKDoepAIV9EEKUR-uwZUdsOzKrB77uO7s5eEqeAMT70aSd8u5BqhB6Mx1WIPlj4tqetL0phv4wGjkLlF7XJBkWYb_02T57bgzwrRnbkIt82NX7kNQ6H3ulJPaQLqlf8jlxVCDHnn89X_XMa5Ti03gwze-lgvNQbIVD03zMi_DRYUgw9jXa6StN1uquc05oLCPxYgF3EYte5aHRABKeDcEIoAtKKo4wJc3kDyXZE6E8nfAQAOPPhdWBeQt7OHs1T24lnyM6NtdiqUa_0Othl8GIyLjcM8-89Sr6opmZSAOUbnLVntnt2lKGkl-H8xVKjAN5iUEBojj56_osMu5We0OLEwCaG-kPoFcsL1_9svBDRYMV0Jm3w3YyMg40c_WZkkB8W8GrpBkV_4TjYDM-DHBV_D6lP4oJg6YGdv4QVqqv8BRZgQMaLDvNeUgiXbWzCUbAzBaj82adMdv4cuAZaHa2dkHjCMaUuP533zb
Authorization — заголовок авторизации. Подробнее узнать о механизмах авторизации можно этом разделе;
В случае, если была указана некорректная версия API, которой нет в таблице выше, — сервер вернет ошибку:
HTTP STATUS CODE: 400 (Bad Request)
{
"error":{
"code":"UnsupportedApiVersion",
"message":"The HTTP resource that matches the request URI https://sfa-api.ddapp.biz/api/catalog/products?api-version=1.5 does not support the API version '1.5'.",
"innerError":{
"message":"No route providing a controller name with API version '1.5' was found to match request URI 'https://sfa-api.ddapp.biz/api/catalog/products?api-version=1.5'."
}
}
}