主题
亚马逊 Merchant 语言列表
GET /v3/merchant/amazon/languages
接口说明
通过本接口可获取 Merchant API 支持的亚马逊语言列表。
- 请求方式:
GET - 请求地址:
https://api.seermartech.cn/v3/merchant/amazon/languages - 计费说明:调用本接口不收费
- 实扣费以响应头
X-SeerMarTech-Charge-CNY为准
接口返回 JSON 数据,顶层 tasks 数组本次请求对应的任务信息及结果集。
请求信息
HTTP Request
GET /v3/merchant/amazon/languages
请求头
| 名称 | 类型 | 填 | 说明 |
|---|---|---|---|
| Authorization | string | 是 | 鉴权信息,统一使用 Bearer smt_live_YOUR_KEY |
| Content-Type | string | 否 | 建议使用 application/json |
响应结构
| 字段名 | 类型 | 说明 |
|---|---|---|
version | string | 当前 API 版本 |
status_code | integer | 接口通用状态码;完整错误码可参考 /v3/appendix/errors |
status_message | string | 接口通用状态信息;完整说明可参考 /v3/appendix/errors |
time | string | 执行耗时,单位:秒 |
cost | float | 本次请求总成本,单位:USD |
tasks_count | integer | tasks 数组中的任务数量 |
tasks_error | integer | tasks 数组中返回错误的任务数量 |
tasks | array | 任务数组 |
tasks[] 字段说明
| 字段名 | 类型 | 说明 |
|---|---|---|
id | string | 任务唯一标识,UUID 格式 |
status_code | integer | 任务状态码,范围通常为 10000-60000;完整错误码可参考 /v3/appendix/errors |
status_message | string | 任务状态信息 |
time | string | 任务执行耗时,单位:秒 |
cost | float | 当前任务成本,单位:USD |
result_count | integer | result 数组中的数量 |
path | array | 请求路径 |
data | object | GET 请求 URL 中传的参数信息 |
result | array | 结果数组 |
result[] 字段说明
| 字段名 | 类型 | 说明 |
|---|---|---|
language_name | string | 语言名称 |
language_code | string | 语言代码,遵循 ISO 639-1 标准 |
调用示例
cURL
bash
curl --location --request GET "https://api.seermartech.cn/v3/merchant/amazon/languages" \
--header "Authorization: Bearer smt_live_YOUR_KEY" \
--header "Content-Type: application/json"Python
python
import requests
url = "https://api.seermartech.cn/v3/merchant/amazon/languages"
headers = {
"Authorization": "Bearer smt_live_YOUR_KEY",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
result = response.json
if result.get("status_code") == 20000:
print(result)
else:
print(f'error. Code: {result.get("status_code")} Message: {result.get("status_message")}')TypeScript
typescript
import axios from "axios";
axios({
method: "get",
url: "https://api.seermartech.cn/v3/merchant/amazon/languages",
headers: {
Authorization: "Bearer smt_live_YOUR_KEY",
"Content-Type": "application/json",
},
})
.then(function (response) {
// 返回结果
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});响应示例
json
{
"version": "0.1.20200416",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0784 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"data": {
"api": "merchant",
"function": "languages",
"se": "amazon"
},
"result": []
}
]
}说明:参考文档中的示例响应存在结构省略,本示例按返回结构进行了规范化整理。返回以接口响应为准。
状态码说明
20000:请求成功- 状态码:表示请求参数、鉴权、额或平台处理异常等问题 完整错误码请参考
/v3/appendix/errors
使用建议
- 在发起依赖语言参数的任务前,调用本接口同步可用语言列表
- 建议将
language_code作为系统枚举值保存,便于后续筛选与任务编排 - 若需构建语言选择器,可直接使用
language_name + language_code作为前端展示与提交值
实用场景
- 同步语言字:定时拉取亚马逊支持语言列表,构建标准语言映射,降低多市场错误率。
- 校验任务参数:在创建 Merchant 采集任务前校验
language_code,因无效语言参数导致请求失败。 - 生成前端下拉选项:为运营后台提供可选语言列表,提升亚马逊站点和商品分析任务的录效率。
- 统一跨站点语言标识:将亚马逊语言代码与 SEO/电商分析系统打通,便于多数据源报表统一维度。
- 化监控:结合不同语言维度的商品采集任务,支持跨语种商品标题、描述和评价分析。