前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【玩转腾讯云】腾讯云API Explorer工具的基本用法,掌握6种SDK的使用

【玩转腾讯云】腾讯云API Explorer工具的基本用法,掌握6种SDK的使用

原创
作者头像
Windows技术交流
修改2024-08-15 08:34:35
4.2K0
修改2024-08-15 08:34:35
举报
文章被收录于专栏:Windows技术交流

背景说明:工作需要,我需要使用腾讯云的SDK,但是产品文档在Windows方面的介绍太简略了,我踩了很多坑,我把踩坑、排错、解决过程做了详细记录跟大家分享。我用的IDE是VS2019,它支持C#/C++/Python/Node.js,腾讯云API Explorer工具目前6种sdk(Java、Python、Node.js、PHP、GO、.NET)里的Python、Node.js、.NET用VS2019就搞定了。

关于VS2019使用过程中的坑我也做了些记录,访问量还可以,链接如下

https://cloud.tencent.com/developer/article/1606439

我把6种SDK使用过程中遇到的问题都分别写了文档,超链接做了整理集成在这一篇,希望对其他网友有些指导作用,避免再踩坑。

一、腾讯云API Explorer工具的基本用法

腾讯云API Explorer工具链接:https://console.cloud.tencent.com/api/explorer

API Explorer工具使用的一般步骤如下:

1、先获取自己账号的云api密钥对(secretid和secretkey,是一对,所以叫密钥对)

2、在api explorer工具里找到具体接口填上云api密钥对,并勾选“只看必填参数”,然后结合每个参数旁边的?所指向的释义和接口文档里每个参数的详细含义以及接口调用的例子去加强理解,理解后填上必填参数的值

3、在右侧选sdk生成代码

4、点在线调用(注意:在线调用是真的执行,如果是不可逆的操作就真的不可逆了,比如销毁服务器、销毁云盘等)

以查看镜像列表的接口为例,选中接口,填上云api密钥对,勾上必填参数,右侧选你要的sdk生成代码,右上侧有对应sdk的使用文档,文档是不太详细,不过6种sdk里,Python的是最简单的,直接一用就能成功,其他5种可能在环境配置和sdk应用方面对初学者用户会有些难,我前几周把api explorer里6种sdk趟了一遍水,踩坑的地方我自己解决后写了文档发在了云+社区,排版方面没太细究,能说明问题让其他跟当初我一样蛋疼的用户避开坑就行。

二、掌握6种SDK的使用

本人承诺以下插入的超链接全部为本人在云+社区的原创文档。

1、Java SDK

Java SDK用VS Code就可以搞定,参考腾讯云Java SDK maven使用方式的详细介绍

2、Python SDK

有些人把sdk用在console代码,有些人用在web代码。api explorer工具生成的代码,除过php的,其他的都是console代码,如果是在web里测试,需要改造代码。Django的web代码参考Windows Django 腾讯云Python SDK

Flask的web代码参考python sdk flask框架实现web访问时favicon.ico 404 这样解决

Bottle的web代码参考python sdk bottle框架实现web访问时favicon.ico 404这样解决

3、Node.js SDK

Node.js SDK在使用api explorer生成的代码调试时也是有坑的:Windows系统,node.js直接在cmd命令行下调试不存在问题,在vs2019里调试时结果闪一下就自动退出了,无法通过在vs2019勾选“进程正常退出时等待输入”解决,我是加了setTimeout(function () { }, 10000); 让出结果等10秒再自动退出解决我的需求。Node.js console代码变web代码很容易,在server.js主体部分加个全局变量,详见Node.js SDK console代码变web代码

4、PHP SDK

PHP SDK参考腾讯云PHP SDK之Windows PHP Composer以1个具体接口为例来展示Windows下腾讯云PHP SDK的使用

5、GO SDK

GO SDK在其官网下载.msi安装包就可以搞定,参考以1个具体接口为例来展示Windows下腾讯云GO SDK的使用

6、.NET SDK

.NET SDK是栽过跟头的,参考以1个具体接口为例来展示腾讯云.NET SDK的使用Unable to load the service index for source 排错过程分享

Visual Studio 2019 惨痛 踩坑 经历 0x80070490 0x80040154

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、腾讯云API Explorer工具的基本用法
  • 二、掌握6种SDK的使用
    • 1、Java SDK
      • 2、Python SDK
        • 3、Node.js SDK
          • 4、PHP SDK
            • 5、GO SDK
              • 6、.NET SDK
              相关产品与服务
              云服务器
              云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档