从12月31日开始,push API方法将不可用。 从10月1日开始,它们可能不稳定。
请求方法
来自Yandex的请求。市场以以下格式通过HTTPS传输:
<method_type> https://<host>/<path_to_market_api>/<resource>
哪里:
-
<method_type>-取决于资源。 -
<host>-商店的域名。 -
<path_to_market_api>-通往 Yandex Market API 在您的服务器上; -
<resource>-正在执行操作的资源的名称。
随着每一个请求,市场传递 授权令牌 通过 URL-参数或HTTP头。
如果发生错误,商店必须停止处理请求并返回错误消息。 错误列表及其描述在部分中给出 错误消息.
URL-地址
建议商店指定基地 URL 例如: https://shop.ru/market/api. 对于这样的例子,请求 POST order/accept 会来 URL https://shop.ru/market/api/order/accept.
建议网店指定各种 URL 对于不同的商店,并以这样的方式,通过 URL 例如,可以确定调用要去哪个存储:
-
https://shop-network.ru/market/api/Moscow; -
https://shop-network.ru/market/api/Ekaterinburg; -
https://shop-network.ru/market/api/St-Petersburg.
这种区分有助于在商店网络内正确实现API逻辑。
超时时间
联系商店时,市场使用超时连接并接收响应。 如果商店在指定的超时时间内没有时间响应请求,市场将向商店提供错误响应。 连接超时为1秒,响应超时取决于资源,并在相应的资源页面上指示。