将订阅产品从测试环境发布到生产环境。这是一个单向、仅限首次发布的操作。
POST /v1/actions/subscription-product/publish-product
认证方式: API Key
此端点不要携带 X-Environment 请求头。发布始终是从测试到生产的单向操作。
请求体
| 字段 | 类型 | 必需 | 说明 |
|---|
id | string | 是 | 产品 ID(PROD_xxx 格式) |
请求示例
await client.subscriptionProducts.publish({
id: "PROD_3F7H2J5L8N1Q4S6U",
});
仅支持首次发布。产品一旦有了生产版本,此端点将返回错误。要更新已发布的产品,请在生产环境中使用更新产品端点。
错误响应
| 状态码 | 条件 |
|---|
400 | 产品没有测试版本 |
400 | 测试版本状态非 active |
400 | 产品已有生产版本 |
404 | 产品未找到 |