From 7347bac4ab7e136157fc94777e6cf87ef9e08599 Mon Sep 17 00:00:00 2001 From: Zhineng Li Date: Fri, 13 Feb 2026 10:54:11 +0800 Subject: first commit --- data/zh_cn/ecd/2023-06-27/api-docs.php | 362 +++++++++++++++++++++++++++++++++ 1 file changed, 362 insertions(+) create mode 100644 data/zh_cn/ecd/2023-06-27/api-docs.php (limited to 'data/zh_cn/ecd/2023-06-27') diff --git a/data/zh_cn/ecd/2023-06-27/api-docs.php b/data/zh_cn/ecd/2023-06-27/api-docs.php new file mode 100644 index 0000000..87bcaf6 --- /dev/null +++ b/data/zh_cn/ecd/2023-06-27/api-docs.php @@ -0,0 +1,362 @@ + '1.0', + 'info' => [ + 'style' => 'RPC', + 'product' => 'ecd', + 'version' => '2023-06-27', + ], + 'directories' => [ + 'DescribeBenefits', + 'GetRedeemCodes', + 'GetRequestToken', + ], + 'components' => [ + 'schemas' => [], + ], + 'apis' => [ + 'DescribeBenefits' => [ + 'summary' => '查询渠道关联的权益规格、权益数量等信息,相关信息可用于渠道权益的发放。', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + ], + 'parameters' => [ + [ + 'name' => 'ChannelId', + 'in' => 'query', + 'schema' => [ + 'description' => '渠道ID。权益查询的目标渠道。', + 'type' => 'string', + 'required' => true, + 'example' => 'wuying****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'Schema of Response', + 'description' => '返回对象。', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => 'Id of the request', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '25BB1CE-6B47-12DC-9FE6-03726****', + ], + 'Benefits' => [ + 'description' => '权益列表。', + 'type' => 'array', + 'items' => [ + 'description' => '权益列表对象。', + 'type' => 'object', + 'properties' => [ + 'BenefitId' => [ + 'description' => '权益ID。不同规格的权益,对应不同的权益ID。', + 'type' => 'string', + 'example' => '6a79****', + ], + 'BenefitType' => [ + 'description' => '权益类型。', + 'type' => 'string', + 'enumValueTitles' => [ + 'Desktop.TimePack' => '云电脑时长包', + ], + 'example' => 'Desktop.TimePack', + ], + 'TotalAmount' => [ + 'description' => '权益总量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + 'AvailableAmount' => [ + 'description' => '权益余量,即可用量,数量随着权益发放而减少。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '80', + ], + 'SpecInfo' => [ + 'description' => '权益规格详情。', + 'type' => 'object', + 'properties' => [ + 'CpuCore' => [ + 'description' => 'vCPU核数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '4', + ], + 'AvailableHours' => [ + 'description' => '可用时长,单位:小时。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '800', + ], + 'MemorySize' => [ + 'description' => '内存大小,单位:MB。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '8192', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"25BB1CE-6B47-12DC-9FE6-03726****\\",\\n \\"Benefits\\": [\\n {\\n \\"BenefitId\\": \\"6a79****\\",\\n \\"BenefitType\\": \\"Desktop.TimePack\\",\\n \\"TotalAmount\\": 100,\\n \\"AvailableAmount\\": 80,\\n \\"SpecInfo\\": {\\n \\"CpuCore\\": 4,\\n \\"AvailableHours\\": 800,\\n \\"MemorySize\\": 8192\\n }\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询渠道权益', + ], + 'GetRedeemCodes' => [ + 'summary' => '获取权益兑换码。渠道权益,将以兑换码的形式进行发放和流转。生成兑换码后,相应的权益数量将会扣减。', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + ], + 'parameters' => [ + [ + 'name' => 'CodeQuantity', + 'in' => 'query', + 'schema' => [ + 'description' => '需要的兑换码数量,取值范围:1~100。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'BenefitId', + 'in' => 'query', + 'schema' => [ + 'description' => '兑换码包含的权益ID,通过[DescribeBenefits](~~2500858~~)获取。', + 'type' => 'string', + 'required' => true, + 'example' => '6a79****'."\n", + ], + ], + [ + 'name' => 'RequestToken', + 'in' => 'query', + 'schema' => [ + 'description' => '渠道服务请求凭证,可通过[GetRequestToken](~~2500860~~)获取,每个渠道服务请求凭证使用有效次数:1次。', + 'type' => 'string', + 'required' => true, + 'example' => '8789d7271c36979****'."\n", + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'Schema of Response', + 'description' => '返回对象。', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => 'Id of the request', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '25BB1CE-6B47-12DC-9FE6-03726****', + ], + 'RedeemCodes' => [ + 'description' => '兑换码列表。', + 'type' => 'array', + 'items' => [ + 'description' => '兑换码。', + 'type' => 'string', + 'example' => '068c8-55a1a-*****', + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"25BB1CE-6B47-12DC-9FE6-03726****\\",\\n \\"RedeemCodes\\": [\\n \\"068c8-55a1a-*****\\"\\n ]\\n}","type":"json"}]', + 'title' => '获取兑换码', + ], + 'GetRequestToken' => [ + 'summary' => '获取渠道服务请求一次性凭证,该凭证可用于渠道相关接口的鉴权,使用后失效。', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + ], + 'parameters' => [ + [ + 'name' => 'ChannelId', + 'in' => 'query', + 'schema' => [ + 'description' => '渠道ID。获取渠道服务请求凭证,凭证仅在此渠道下生效。', + 'type' => 'string', + 'required' => true, + 'example' => 'wuying****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'Schema of Response', + 'description' => '返回对象。', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => 'Id of the request', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '25BB1CE-6B47-12DC-9FE6-03726****', + ], + 'RequestToken' => [ + 'description' => '生成的渠道服务请求凭证,每个渠道服务请求凭证使用有效次数:1次。', + 'type' => 'string', + 'example' => '8789d7271c36979****', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"25BB1CE-6B47-12DC-9FE6-03726****\\",\\n \\"RequestToken\\": \\"8789d7271c36979****\\"\\n}","type":"json"}]', + 'title' => '获取请求凭证', + ], + ], + 'endpoints' => [ + [ + 'regionId' => 'ap-northeast-1', + 'endpoint' => 'ecd.ap-northeast-1.aliyuncs.com', + ], + [ + 'regionId' => 'ap-southeast-1', + 'endpoint' => 'ecd.ap-southeast-1.aliyuncs.com', + ], + [ + 'regionId' => 'ap-southeast-5', + 'endpoint' => 'ecd.ap-southeast-5.aliyuncs.com', + ], + [ + 'regionId' => 'ap-southeast-6', + 'endpoint' => 'ecd.ap-southeast-6.aliyuncs.com', + ], + [ + 'regionId' => 'ap-southeast-7', + 'endpoint' => 'ecd.ap-southeast-7.aliyuncs.com', + ], + [ + 'regionId' => 'cn-beijing', + 'endpoint' => 'ecd.cn-beijing.aliyuncs.com', + ], + [ + 'regionId' => 'cn-chengdu', + 'endpoint' => 'ecd.cn-chengdu.aliyuncs.com', + ], + [ + 'regionId' => 'cn-guangzhou', + 'endpoint' => 'ecd.cn-guangzhou.aliyuncs.com', + ], + [ + 'regionId' => 'cn-hangzhou', + 'endpoint' => 'ecd.cn-hangzhou.aliyuncs.com', + ], + [ + 'regionId' => 'cn-hongkong', + 'endpoint' => 'ecd.cn-hongkong.aliyuncs.com', + ], + [ + 'regionId' => 'cn-nanjing', + 'endpoint' => 'ecd.cn-nanjing.aliyuncs.com', + ], + [ + 'regionId' => 'cn-qingdao', + 'endpoint' => 'ecd.cn-qingdao.aliyuncs.com', + ], + [ + 'regionId' => 'cn-shanghai', + 'endpoint' => 'ecd.cn-shanghai.aliyuncs.com', + ], + [ + 'regionId' => 'cn-shenzhen', + 'endpoint' => 'ecd.cn-shenzhen.aliyuncs.com', + ], + [ + 'regionId' => 'cn-wulanchabu', + 'endpoint' => 'ecd.cn-wulanchabu.aliyuncs.com', + ], + [ + 'regionId' => 'cn-zhangjiakou', + 'endpoint' => 'ecd.cn-zhangjiakou.aliyuncs.com', + ], + [ + 'regionId' => 'us-west-1', + 'endpoint' => 'ecd.us-west-1.aliyuncs.com', + ], + [ + 'regionId' => 'eu-west-1', + 'endpoint' => 'ecd.eu-west-1.aliyuncs.com', + ], + [ + 'regionId' => 'eu-central-1', + 'endpoint' => 'ecd.eu-central-1.aliyuncs.com', + ], + [ + 'regionId' => 'me-central-1', + 'endpoint' => 'ecd.me-central-1.aliyuncs.com', + ], + [ + 'regionId' => 'cn-shanghai-finance-1', + 'endpoint' => 'ecd.cn-shanghai-finance-1.aliyuncs.com', + ], + [ + 'regionId' => 'cn-hangzhou-finance', + 'endpoint' => 'ecd.cn-hangzhou-finance.aliyuncs.com', + ], + [ + 'regionId' => 'me-east-1', + 'endpoint' => 'ecd.me-east-1.aliyuncs.com', + ], + ], +]; -- cgit v1.2.3