GET /open/api/v1/products
鉴权:接入方后台 HMAC
调用方:接入方后台
功能描述
查询这个接入方已授权、且可售的商品。
参数
查询参数
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
page | number | 否 | 页码。当前仍返回全部已授权商品,该值会原样出现在响应里。 | |
page_size | number | 否 | 每页条数。当前仍返回全部已授权商品。 |
返回值
成功时 code 为 0,下面的字段在 data 里。
Object data
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
items | Array.<Object> | 是 | 商品列表。 | |
page | number | 是 | 请求里的页码。 | |
page_size | number | 是 | 请求里的每页条数。 | |
total | number | 是 | 商品数量。 |
Object items
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
id | number | 是 | 商品 ID。 | |
name | string | 是 | 商品名称。 | |
description | string | 否 | 商品说明。 | |
image_url | string | 否 | 商品图。 | |
settlement_price | number | 否 | 结算价,单位元。 | |
sale_price | number | 否 | 参考售价,单位元。 |
示例代码
curlbash
# 先设置 CHANNEL_ACCESS_KEY、CHANNEL_SECRET_KEY,并按接口说明计算 signature
curl --request GET 'https://api.channel.suiinn.com/open/api/v1/products' \
--header 'X-Channel-Key: $CHANNEL_ACCESS_KEY' \
--header 'X-Channel-Timestamp: $timestamp' \
--header 'X-Channel-Nonce: $nonce' \
--header 'X-Channel-Signature: $signature'