前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云api2.0通用demo(python纯代码,非SDK)

腾讯云api2.0通用demo(python纯代码,非SDK)

原创
作者头像
Windows技术交流
修改2024-01-17 12:32:36
1.2K0
修改2024-01-17 12:32:36
举报
文章被收录于专栏:Windows技术交流Windows技术交流

2.0的接口还有部分用户在用,我写了个通用demo

jiekou(product,region,action,data,secretid,secretkey,method,version)

prouct就是产品英文名,要匹配api接口文档里的请求域名

data就是真正的接口参数,其他的入参其实是公共参数

遇到2.0接口的问题时,可以先通过在官网文档搜“当前页面接口为旧版 api,未来可能停止维护。 $产品的英文名称”找到2.0的接口文档(例如“当前页面接口为旧版 api,未来可能停止维护。 SqlServer”)

找到2.0的文档就可以看具体参数说明了,然后就可以在demo里传参了

cvm的2.0文档入口(已隐藏)

https://cloud.tencent.com/document/product/213/10015

cdn的2.0文档入口(已隐藏)

https://cloud.tencent.com/document/api/228/1723

其他的2.0接口文档可以在wiki.qcloud.com里搜“当前页面接口为旧版 api,未来可能停止维护”试试看

demo里的云api密钥我已经禁用了,玩api必须具备很高的安全风险意识,决不能泄露云api密钥。

此demo稍微改改也能用到api3.0v1签名算法,api2.0的签名算法跟api3.0v1签名算法大同小异。

如果是快速测试的话,用腾讯云api explorer里下图所示的工具,参考2.0接口文档进行入参,很快就能得到curl请求命令

只需要填下secretid、secretkey,改下接口域名里的产品英文名,再填下接口名,拼接下Nonce、Timestamp和接口参数即可

这里参考2.0接口文档改成接口对应的域名,一般是把service改成对应产品英文名,比如镜像就是image.api.qcloud.com

查看镜像列表接口名DescribeImages

这个2.0接口有2版,参数不太一样,老版的已经找不到文档了,我凭借印象记住了一个参数,试了下,可以正常使用

imageType=1(值可以取1、2、3、4;1代表自定义镜像,2代表公共镜像,3代表云市场镜像,4代表共享镜像)

输入完整请求参数这里要把工具上灰色显示的Nonce和Timestamp复制下来,如上图所示,并且在最后用&连上接口参数,最后点提交就能得到curl请求命令

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • jiekou(product,region,action,data,secretid,secretkey,method,version)
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档