跳转至

商品支付 API

查询在网络商店购买的产品的用户信息。在控制台中选择游戏服务器、频道和角色,并创建和注册适当的API以进行产品交付。

菜单:社区与网上商店 > 网上商店 > 网上商店设置 > 项目分配

Note

根据交付方式创建 API。请查看下面的请求示例中的详细信息。

检查游戏服务器(服务器、频道、角色)列表

请求 URL

环境 网址
生产 https://{URL}/webstore-profile
沙箱 https://{URL}/webstore-profile
测试 https://{URL}/webstore-profile

请求头

类型
Http 方法 POST
内容类型 application/json

请求参数

字段 类型 必需 描述
cs_code 字符串 O 唯一用户标识符

响应数据

字段 类型 必需 描述
result_code 整数 O 结果代码
result_message 字符串 O 结果消息
cs_code 字符串 O 唯一用户标识符
data 数组 O 服务器列表
data.server_id 字符串 O 唯一服务器标识符
data.server_name 字符串 O 服务器名称
data.channels 数组 O 包含在服务器中的频道
data.channels.channel_id 字符串 O 唯一频道标识符(如果未使用频道,响应值为“0”。)
data.channels.channel_name 字符串 O 频道名称(如果未使用频道,响应值为“-”。)
data.channels.characters 数组 O 包含在频道中的角色列表(如果未使用角色,响应值为[]。)
data.channels.characters.character_id 字符串 O 使用角色时 唯一角色标识符
data.channels.characters.character_name 字符串 O 使用角色时 角色名称
data.channels.characters.character_level 字符串 O 使用角色时 角色等级(如果没有角色等级,响应值为“-。”)

结果代码

代码 描述
200 成功
500 服务器错误
- 无用户信息

请求示例

# Request Parameters
{
  cs_code: "c_1234123"
}

# Response
{
  "result_code": 200,
  "result_message": "success",
  "cs_code": "c_123412341234",
  "data": [
   {
    # Server, Channel, Character
    "server_id": "1",
    "server_name": "Server 1",
    "channels": [{
      "channel_id": "1",
      "channel_name": "Channel 1",
      "characters": [{
        "character_id": "A",
        "character_name": "Character A",
        "character_level": "99",
      },
      {
        "character_id": "B",
        "character_name": "Character B",
        "character_level": "10",
      }]
    }]
  },
  {
    # Server, Character
    "server_id": "2",
    "server_name": "Server 2",
    "channels": [{
      "channel_id": "0",
      "channel_name": "-",
      "characters": [{
        "character_id": "C",
        "character_name": "Character C",
        "character_level": "11",
      },
      {
        "character_id": "D",
        "character_name": "Character E",
        "character_level": "12",
      }]
    }]
  },
  {
    # Server, Channel
    "server_id": "3",
    "server_name": "Server 3",
    "channels": [{
      "channel_id": "2",
      "channel_name": "Channel 2",
      "characters": []
    }]
  },
  {
    # Server
    "server_id": "4",
    "server_name": "Server 4",
    "channels": [{
      "channel_id": "0",
      "channel_name": "-",
      "characters": []
    }]
  }
 ]} 
}