跳到主要内容

OneCatalog API

面向开发者的 OneCatalog 公开 API 文档。本站收录两个 API:

API用途文档覆盖范围
Wiki API商品、品牌、分类、系列、国家/地区、计量单位、规格和商品类型的参考数据。完整 —— 全部方法。
B2B API面向供应商与零售商的 B2B 平台。仅公开的 “按密钥获取价格与库存” 方法(share-products/{url_key})。其他方法面向授权合作伙伴,不在本文档范围内。

基础地址

APIBase URL
Wikihttps://api.onecatalog.net/wiki
B2Bhttps://api.onecatalog.net/b2b

响应本地化

两个 API 都通过 lang 查询参数支持多语言响应。可用取值:

代码语言
ru俄语(默认)
en英语
ar阿拉伯语
zh中文
kk哈萨克语

示例:

curl "https://api.onecatalog.net/wiki/v1/products/?lang=en"

响应中包含 meta.i18n 字段,给出实际应用的语言与回退语言。

鉴权

  • Wiki API —— 大多数方法是公开的。如需扩展字段,请在 api-key 查询参数或 X-API-Key 请求头中传入 API 密钥。
  • B2B API(公开 share-products) —— 通过价目表的 url_key 访问;必要时可通过 private_key 查询参数传入附加密钥。

响应格式

响应以 JSON 返回。许多 Wiki 方法支持 response_fmt 参数(jsonyamlymlxml)以及文件导出(is_download=1)。分页使用 startlimit

提示

左侧的 Wiki APIB2B API 分区列出了每个方法及其参数、响应模式和请求示例。每个方法都可以直接在文档中发送请求。