智能媒体管理.NET SDK如何使用? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

智能媒体管理.NET SDK如何使用?

2020-03-31 12:54:22 319 1

智能媒体管理.NET SDK如何使用?

取消 提交回答
全部回答(1)
  • 小天使爱美
    2020-03-31 12:54:39

    下载地址 IMM Service 的 C# SDK 让 C# 开发人员可以非常方便地使用 C# 程序操作服务。开发者可以直接使用 NuGet 依赖添加 SDK。目前,SDK 适用于 .NET Framework 4.0 及以上版本, 已经开源到 github。

    操作步骤 为快速开始使用 IMM Service C# SDK,请按照如下步骤进行。

    步骤 1 创建阿里云账号 具体方法请参考 阿里云账号注册流程。

    为了更好地使用阿里云服务,建议尽快完成实名认证,否则部分阿里云服务将无法使用。具体实名认证流程,请参考 这里。

    步骤 2 获取阿里云访问密钥 为了使用 IMM Service C# SDK,您必须申请阿里云的 访问密钥。

    登录阿里云 密钥管理页面。选择一对用于 SDK 的访问密钥对。如果没有,请创建一对新访问密钥,且保证它处于启用状态。有关如何创建访问密钥,参见 创建访问密钥。

    该密钥对会在下面的步骤使用,且需要保管好,不能对外泄露。另外,您可以参考 SDK 配置了解更多 SDK 如何使用访问密钥的信息。

    步骤 3 创建项目 在使用 IMM 服务 C# SDK 之前,请先在控制台上创建好项目(Project)。有关如何创建 Project ,参见 创建项目 。

    步骤 4 安装 .NET 开发环境 目前,IMM C# SDK 支持 .NET Framework 4.0 及以上版本,您可以从 .NET 官方网站 下载并按说明安装 .NET 开发环境。

    步骤 5 开始一个新的 C# 项目 创建一个文件夹 demo:

    mkdir demo 进入demo文件夹,生成一个console工程:

    cd demo dotnet new console 生成的目录结构:

    demo |--demo.csproj
    |--Program.cs |-- obj/ 将下面的依赖加入工程下面的 *.csproj 文件中的 元素中。

    注意:请关注 github 提供的最新版本,查看相关功能并选择使用。

    然后编辑 Program.cs:

    using System; using Aliyun.Acs.Core; using Aliyun.Acs.Core.Profile; using Aliyun.Acs.Core.Exceptions; using Aliyun.Acs.imm.Model.V20170906; using System.Collections.Generic; namespace net_test { class Program { static void Main(string[] args) { // 构建一个 Client,用于发起请求 IClientProfile profile = DefaultProfile.GetProfile( "cn-shanghai", //配置 region "your_access_key_id", //配置 accessKeyId "your_access_key_secret"); //配置 accessKeySecert DefaultAcsClient client = new DefaultAcsClient(profile); try { // 构造请求 ListProjectsRequest request = new ListProjectsRequest(); // 发起请求,并得到 Response ListProjectsResponse response = client.GetAcsResponse(request); List<Aliyun.Acs.imm.Model.V20170906.ListProjectsResponse.ListProjects_ProjectsItem> projects = response.Projects; foreach(Aliyun.Acs.imm.Model.V20170906.ListProjectsResponse.ListProjects_ProjectsItem project in projects){ Console.WriteLine(project.Project); } } catch (ServerException ex) { System.Console.WriteLine(ex.ToString()); } catch (ClientException ex) { System.Console.WriteLine(ex.ToString()); } } } }

    0 0
相关问答

11

回答

在阿里云上安装和运行Node.js全功略

ycwong 2013-09-18 15:17:30 64389浏览量 回答数 11

53

回答

OSS C/C++ SDK分享交流区

否极泰来 2015-06-15 17:05:09 48059浏览量 回答数 53

42

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 136913浏览量 回答数 42

82

回答

OSS入门教程

belle.zhoux 2014-07-07 17:14:27 151422浏览量 回答数 82

31

回答

OSS for PHPWIND 8.7 [20121127更新]

enj0y 2012-09-10 15:48:13 55421浏览量 回答数 31

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 475535浏览量 回答数 24

27

回答

阿里云开源软件镜像站点上线啦!!

qilu 2014-01-06 18:14:06 96082浏览量 回答数 27

21

回答

OSS新手视频教程!

聚小编 2013-01-14 18:09:51 58290浏览量 回答数 21

14

回答

对象存储oss【问答合集】

我是管理员 2018-08-03 14:54:02 67708浏览量 回答数 14

18

回答

MaxCompute百问集锦(持续更新20171011)

隐林 2017-06-30 18:30:36 51443浏览量 回答数 18
0
文章
3151
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载