从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的路径。服务器上的市场API。

  • <resource> -正在执行操作的资源的名称。

随着每一个请求,市场传递 授权令牌 通过URL参数或HTTP标头。

如果发生错误,商店必须停止处理请求并返回错误消息。 错误列表及其描述在部分中给出 错误消息.

网址

建议商店指定基本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秒,响应超时取决于资源,并在相应的资源页面上指示。

了解更多

请求和响应数据格式