Я использую API-интерфейс URL-адреса Google, https://code.google.com/p/google-api-dotnet-client/wiki/APIs#URL_Shortener_API, и вам нужно установить параметр quotaUser. Это должно выполняться через service.ServiceParameters dictionary и quotaUser уже является ключом в словаре, но он только для чтения, поэтому я не могу установить значение quotaUser для того, что мне нужно. Любые мысли о том, как это сделать? Я не понимаю, почему они предоставили словарь, но тогда не было возможности установить в нем значения.API-интерфейс URL-адреса URL-адреса Google URL-адресов в C#
0
A
ответ
1
Каждый запрос на обслуживание содержит свойство QuotaUser, поэтому вы можете установить его как хотите. Например смотрите в следующем примере кода:
var service = new UrlshortenerService(new BaseClientService.Initializer()
{
Authenticator = auth,
ApplicationName = "PUT_HERE_YOUR_APP_NAME",
});
// some code here...
// create the request set its quota and execute
var request = service.Url.List();
request.QuotaUser = "PUT_HERE_YOUR_QUOTA"
UrlHistory result = request.Execute();
Взгляните на наш UrlshortenerService образец here для полной выборки для того, как пользоваться услугой Urlshortener (я добавил свойство QuotaUser после строки 72)