递归火山软件开发平台

标题: TX云API中心 SDK For 火山 [打印本页]

作者: leing    时间: 2023-7-20 01:01
标题: TX云API中心 SDK For 火山
本帖最后由 leing 于 2023-7-20 13:58 编辑

封装进度:
SDK基础库 - (所有API都i需要)
DNSPod - DNS解析
Sms - 短xinSSL证书 - SSL证书管理与申请(当前验证域名不知为何失效,还行大佬指点一二)

其余待完善,项目已放码云,大家可以进行新增优化以及修复BUG

多的不说,生态需要大家去完善去维护
项目地址:Tencent Cloud SDK for voldev: TX云开发者工具套件(SDK)3.0 For 火山平台 (gitee.com)


  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 变量 dns <类型 = TX云_DNSPod>
  3. dns.初始化 ("你的SecretId", "你的SecretKey")
  4. 调试输出 (dns.域名_取列表 ().到可读文本 (真, ))
复制代码



调用基础包封装其他API
已DNSPod API中的获取域名信息为例
首先就是初始化。以及设置接口版本以及请求API URL
  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 类 TX云_DNSPod <公开 基础类 = TX云_公共类 注释 = "https://cloud.tencent.com/document/api/1427/56193">
  3. {
  4.     常量 Version <类型 = 文本型 值 = "2021-03-23">
  5.     常量 接口请求域名 <类型 = 文本型 值 = "dnspod.tencentcloudapi.com">

  6.     变量 内_secretId <类型 = 文本型>
  7.     变量 内_secretKey <类型 = 文本型>
  8.     变量 地区 <类型 = 文本型>

  9.     方法 初始化 <公开 注释 = "由 https://console.cloud.tencent.com/cam/capi 获取">
  10.     参数 secretId <类型 = 文本型>
  11.     参数 secretKey <类型 = 文本型>
  12.     参数 参数_地区 <类型 = 文本型 注释 = "无需传入" @默认值 = "">
  13.     {
  14.         内_secretId = secretId
  15.         内_secretKey = secretKey
  16.         地区 = 参数_地区

  17.     }
  18.     #
  19. }
复制代码




API:DNSPod 获取域名信息-域名相关接口-API 中心-TX云 (tencent.com)
解释:
输入参数中的公共参数会自动填充,其余需要根据实际情况进行编写

  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 域名_取信息 <公开 类型 = JSON对象类 注释 = "获取域名信息" 注释 = "默认接口请求频率限制:20次/秒" @文档 = "category = "域名相关接口"">
  3. 参数 域名 <类型 = 文本型>
  4. 参数 域名ID <类型 = 整数 注释 = "参数 域名ID 优先级比参数 域名 高,如果传递参数 域名ID 将忽略参数 域名" @默认值 = -1>
  5. {
  6.     变量 json <类型 = JSON对象类>
  7.     json.置入文本值 ("Domain", 域名)
  8.     如果 (域名ID > -1)
  9.     {
  10.         json.置入整数值 ("DomainId", 域名ID)
  11.     }
  12.     json = 接口请求 (内_secretId, 内_secretKey, 接口请求域名, "DescribeDomain", Version, 地区, json)
  13.     返回 (json)

  14. }
复制代码






作者: 创世魂    时间: 2023-7-20 08:44
感谢贡献
作者: 4899    时间: 2023-7-20 14:16
感谢贡献
作者: 韦贝贝    时间: 2023-8-29 08:13
无法打开         
作者: pengtusheng    时间: 2023-8-29 08:26
大佬搞下阿里云的么  




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4