递归火山软件开发平台
标题:
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 />
变量 dns <类型 = TX云_DNSPod>
dns.初始化 ("你的SecretId", "你的SecretKey")
调试输出 (dns.域名_取列表 ().到可读文本 (真, ))
复制代码
调用基础包封装其他API
已DNSPod API中的获取域名信息为例
首先就是初始化。以及设置接口版本以及请求API URL
<火山程序 类型 = "通常" 版本 = 1 />
类 TX云_DNSPod <公开 基础类 = TX云_公共类 注释 = "https://cloud.tencent.com/document/api/1427/56193">
{
常量 Version <类型 = 文本型 值 = "2021-03-23">
常量 接口请求域名 <类型 = 文本型 值 = "dnspod.tencentcloudapi.com">
变量 内_secretId <类型 = 文本型>
变量 内_secretKey <类型 = 文本型>
变量 地区 <类型 = 文本型>
方法 初始化 <公开 注释 = "由 https://console.cloud.tencent.com/cam/capi 获取">
参数 secretId <类型 = 文本型>
参数 secretKey <类型 = 文本型>
参数 参数_地区 <类型 = 文本型 注释 = "无需传入" @默认值 = "">
{
内_secretId = secretId
内_secretKey = secretKey
地区 = 参数_地区
}
#
}
复制代码
API:
DNSPod 获取域名信息-域名相关接口-API 中心-TX云 (tencent.com)
解释:
输入参数中的公共参数会自动填充,其余需要根据实际情况进行编写
<火山程序 类型 = "通常" 版本 = 1 />
方法 域名_取信息 <公开 类型 = JSON对象类 注释 = "获取域名信息" 注释 = "默认接口请求频率限制:20次/秒" @文档 = "category = "域名相关接口"">
参数 域名 <类型 = 文本型>
参数 域名ID <类型 = 整数 注释 = "参数 域名ID 优先级比参数 域名 高,如果传递参数 域名ID 将忽略参数 域名" @默认值 = -1>
{
变量 json <类型 = JSON对象类>
json.置入文本值 ("Domain", 域名)
如果 (域名ID > -1)
{
json.置入整数值 ("DomainId", 域名ID)
}
json = 接口请求 (内_secretId, 内_secretKey, 接口请求域名, "DescribeDomain", Version, 地区, json)
返回 (json)
}
复制代码
作者:
创世魂
时间:
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