Для установки QcloudSharp выполните следующую команду в консоли управления пакетами:
PM> Install-Package QcloudSharp
using QcloudSharp;
using Newtonsoft.Json;
dynamic client = new QcloudClient
{
SecretId = "Your_Secret_Id",
SecretKey = "Your_Secret_Key",
Endpoint = Constants.Endpoint.Trade, // Endpoint можно использовать как первый аргумент динамических методов
Region = Constants.Region.CAN, // Region можно использовать как первый или второй аргумент динамических методов
};
var resultString = client.DescribeUserInfo();
// Например: {"code":0,"message":"","userInfo":{"name":"compName","isOwner":1,"mailStatus":1,"mail":"112233@qq.com","phone":"13811112222"}}
dynamic result = JsonConvert.DeserializeObject<ApiResult>(resultString);
try
{
Console.WriteLine(result.Code);
Console.WriteLine(result.userInfo.name);
Console.WriteLine(result.notExist);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Или вы можете взглянуть на пример в sample.## Константы
Все конstantы предоставляются классом QcloudSharp.Constants
.
public static class Endpoint // Аббревиация для домена конечной точки
Члены
Члены
* BJS `bj`
* CAN `gz`
* CAN1 `gzopen`
* CKG `cq`
* CTU `cd`
* FRA `de`
* HKG `hk`
* SEL `kr`
* SHA `sh`
* SHA2 `shjr`
* SIN `sg`
* SJC `usw`
* SZX2 `szjr`
* YTO `ca`
## Классы
### QcloudClient
```csharp
public class QcloudClient : DynamicObject
Конструкторы
QcloudClient()
QcloudClient(SecretId, SecretKey)
Свойства
SecretId
SecretKey
Region
Endpoint
Методы
void AddParameter(KeyValuePair<string, string>)
void AddParameter(IEnumerable<KeyValuePair<string, string>>)
void ClearParameter()
Submit(string, string, string)
Submit(string, string)
Submit(string)
Динамические методы
{Action}([string][, string][, IEnumerable<KeyValuePair<string, string>>])
{Action}([string][, string][, KeyValuePair<string, string> ...])
public class ApiResult : DynamicObject
Конструкторы
ApiResult()
Свойства
Code
Message
Динамические свойства
Лицензия MIT
Более подробная информация доступна в LICENSE
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )