本文介绍如何安装城市视觉智能引擎Go SDK并开始调用。同时您必须安装阿里云Go SDK核心库。
在线调试和生成SDK示例
OpenAPI Explorer提供在线调用城市视觉智能引擎API、动态生成 SDK示例代码和快速检索接口等功能,能显著降低使用API 的难度,推荐您使用。
前提条件
- 使用城市视觉智能引擎的Go SDK,您需要一个阿里云账号和访问密钥(AccessKey)。 请在阿里云控制台中的AccessKey管理页面上创建和查看您的AccessKey,或联系您的系统管理员。
- 调用城市视觉智能引擎的API前,确保您已经在阿里云控制台开通了该产品。
- 城市视觉智能引擎的Go SDK支持Go 1.7及以上版本。
安装城市视觉智能引擎 Go SDK
完成以下操作安装Go SDK:
- 使用Glide
glide get github.com/aliyun/alibaba-cloud-sdk-go
使用城市视觉智能引擎 Go SDK
以下代码示例展示了调用城市视觉智能引擎 Go SDK的三个主要步骤:
- 创建DefaultAcsClient实例并初始化。
- 创建API请求并设置参数。
- 发起请求并处理应答或异常。
本示例介绍如何使用调用城市视觉智能引擎 Python SDK调用DescribeInstances接口获取已创建的实例。
package mainimport ("github.com/aliyun/alibaba-cloud-sdk-go/services/cityvisual""github.com/aliyun/alibaba-cloud-sdk-go/sdk/utils""fmt")func main() {// 创建client实例client, err := cityvisual.NewClientWithAccessKey("yourRegionId", // 您的地域ID"yourAccessKeyId", // 您的AccessKey ID"yourAccessKeySecret") // 您的AccessKey Secretif err != nil {// 异常处理panic(err)}// 创建API请求并设置参数request := cityvisual.DescribeInstancesRequest()request.PageSize = "10"request.RegionId = "cn-shanghai"// 发起请求并处理异常response, err := client.DescribeInstances(request)if err != nil {// 异常处理panic(err)}fmt.Println(response)}
该文章对您有帮助吗?