0

我正在使用 Google URL Shortner API,https://code.google.com/p/google-api-dotnet-client/wiki/APIs#URL_Shortener_API,并且需要设置 quotaUser 参数。这应该可以通过 service.ServiceParameters 字典实现,并且 quotaUser 已经是字典中的一个键,但它是只读的,因此我无法将 quotaUser 的值设置为我需要的值。关于如何做到这一点的任何想法?我不明白他们为什么会提供字典,但无法在其中设置值。

4

1 回答 1

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 示例,了解如何使用 Urlshortener 服务的完整示例(我在第 72 行之后添加了 QuotaUser 属性

于 2013-07-22T12:56:11.780 回答