# api-dotnet-sdk **Repository Path**: mirrors_tencentyun/api-dotnet-sdk ## Basic Information - **Project Name**: api-dotnet-sdk - **Description**: 腾讯云 API 2.0 SDK for dotnet - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2025-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### qcloudapi-sdk-dotnet qcloudapi-sdk-dotnet是为了让.Net开发者能够在自己的代码里更快捷方便的使用腾讯云的API而开发的SDK工具包。 #### 资源 * [公共参数](http://wiki.qcloud.com/wiki/%E5%85%AC%E5%85%B1%E5%8F%82%E6%95%B0) * [API列表](http://wiki.qcloud.com/wiki/API) * [错误码](http://wiki.qcloud.com/wiki/%E9%94%99%E8%AF%AF%E7%A0%81) #### 入门 1. 申请安全凭证。 在第一次使用云API之前,用户首先需要在腾讯云网站上申请安全凭证,安全凭证包括 SecretId 和 SecretKey, SecretId 是用于标识 API 调用者的身份,SecretKey是用于加密签名字符串和服务器端验证签名字符串的密钥。SecretKey 必须严格保管,避免泄露。 2. 下载SDK,放入到您的程序目录。 使用方法请参考下面的例子。 #### 例子 static void Main(string[] args) { SortedDictionary config = new SortedDictionary(StringComparer.Ordinal); config["SecretId"] = "你的secretId"; config["SecretKey"] = "你的secretKey"; config["RequestMethod"] = "GET"; config["DefaultRegion"] = "gz"; QCloudAPIModuleCenter module = new QCloudAPIModuleCenter(new Cvm(), config); SortedDictionary requestParams = new SortedDictionary(StringComparer.Ordinal); requestParams["offset"] = 0; requestParams["limit"] = 3; Console.WriteLine(module.GenerateUrl("DescribeInstances", requestParams)); Console.WriteLine(module.Call("DescribeInstances", requestParams)); //SortedDictionary config = new SortedDictionary(StringComparer.Ordinal); //config["SecretId"] = "你的secretId"; //config["SecretKey"] = "你的secretKey"; //config["RequestMethod"] = "POST"; //config["DefaultRegion"] = "gz"; //UploadCdnEntity //string fileName = "c:\\del.bat"; //SortedDictionary requestParams = new SortedDictionary(StringComparer.Ordinal); //requestParams["entityFileName"] = "/upload/del.bat"; //requestParams["entityFile"] = fileName; //QCloudAPIModuleCenter module = new QCloudAPIModuleCenter(new Cdn(), config); //Console.WriteLine(module.Call("UploadCdnEntity", requestParams)); Console.ReadKey(); }