跳转到内容

概览

  • Version: 2.0
  • 服务器https://api.xsolla.com/merchant/v2/

本API参考介绍管理订阅、优惠券和促销活动的端点。 如需了解关于订阅的详细信息,请参考产品指南词汇表

下载 OpenAPI 描述
语言
服务器
Mock server
https://xsolla.redocly.app/_mock/zh/api/subscriptions/
操作
操作
操作

请求

列示所有重复性产品。

安全
basicAuth
路径
project_idinteger必需

项目ID。

查询
offsetinteger

元素编号,从该元素开始生成列表(从0开始数)。

limitinteger必需

页面上元素数量的限制。

group_idstring

这些计划与之连接的组的 ID。

product_idinteger

这些计划与之连接的产品的 ID。

curl -i -X GET \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/zh/api/subscriptions/projects/{project_id}/subscriptions/products?offset=0&limit=0&group_id=string&product_id=0'

响应

OK.

正文application/jsonArray [
idinteger or null

这些计划与之连接的产品的 ID。

descriptionobject

本地化商品描述。

group_idstring

产品关联的组ID。

namestring

产品名称。

]
响应
application/json
[ { "description": {}, "group_id": "charge", "id": 714, "name": "Channel" }, { "description": {}, "group_id": "notify", "id": 715, "name": "notify" }, { "description": {}, "group_id": "charge", "id": 716, "name": "charge2" }, { "description": {}, "group_id": "charge", "id": 486, "name": "Channel2" } ]

请求

创建产品。

安全
basicAuth
路径
project_idinteger必需

项目ID。

正文application/json必需
descriptionobject

本地化商品描述。

group_idstring必需

产品关联的组ID。

namestring必需

产品名称。

curl -i -X POST \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/zh/api/subscriptions/projects/{project_id}/subscriptions/products' \
  -H 'Content-Type: application/json' \
  -d '{
    "description": {
      "en": "Kids TV"
    },
    "group_id": "charge",
    "name": "Channel2"
  }'

响应

Created.

正文application/json
product_idinteger
响应
application/json
{ "product_id": 172003 }

请求

删除产品。

安全
basicAuth
路径
project_idinteger必需

项目ID。

product_idinteger必需

这些计划与之连接的产品的 ID。

curl -i -X DELETE \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/zh/api/subscriptions/projects/{project_id}/subscriptions/products/{product_id}'

响应

No content.

操作
操作
操作
操作
操作