应用删除
引导式阅读
Go
应用删除
作者
C***
上架时间
2023-11-14 01:53:19

华为云实时音视频-删除应用场景示例(Go版本)

0. 版本说明

本示例基于华为云实时音视频SDK V3.0版本开发。

1. 介绍

华为云实时音视频应用管理介绍

华为云实时音视频的Go SDK(cloudrtc)开放了应用管理接口,用于用户创建、设置APP。开放的接口支持如下功能:

功能 方法名
创建应用 CreateApp
删除应用 DeleteApp
查询应用列表 ListApps
查询单个应用 ShowApp
启用应用 StartApp
停用应用 StopApp

2.安装SDK:

go get -u github.com/huaweicloud/huaweicloud-sdk-go-v3

3. 开始使用

删除应用

描述

调用此接口删除应用。

示例代码
package main import ( "fmt" "os" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/region" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" cloudrtc "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/cloudrtc/v2" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/cloudrtc/v2/model" ) func main() { // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全; // 本示例以ak和sk保存在环境变量中来实现身份验证为例,运行本示例前请先在本地环境中设置环境变量HUAWEICLOUD_SDK_AK和HUAWEICLOUD_SDK_SK。 ak := os.Getenv("HUAWEICLOUD_SDK_AK") sk := os.Getenv("HUAWEICLOUD_SDK_SK") endpoint := "<CloudRTC URL>" projectID := "<YOUR projectID>" regionInfo := "<YOUR REGION>" appID := "<YOUR APPID>" auth := basic.NewCredentialsBuilder(). WithProjectId(projectID). WithAk(ak). WithSk(sk). Build() client := cloudrtc.NewCloudRTCClient( cloudrtc.CloudRTCClientBuilder(). WithRegion(region.NewRegion(regionInfo, endpoint)). WithCredential(auth). Build()) req := &model.DeleteAppRequest{ AppId: appID, } response, err := client.DeleteApp(req) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } }

4.参考文件

5.修订记录

发布日期 文档版本 修订说明
2022-08-23 1.0 文档首次发布