C# Google URL Shortner API在C中设置服务参数#

C# Google URL Shortner API在C中设置服务参数#,c#,google-api,google-api-dotnet-client,C#,Google Api,Google Api Dotnet Client,我正在使用Google URL Shortner API,需要设置quotaUser参数。这应该可以通过service.servicepartameters字典来实现,并且quotaUser已经是字典中的一个键,但它是只读的,因此我无法将quotaUser的值设置为我需要的值。你有没有想过如何做到这一点?我不明白为什么他们会提供字典,但却无法设置其中的值。每个服务请求都包含QuotaUser属性,因此您可以根据需要进行设置。 例如,查看以下示例代码: var service = new Urls

我正在使用Google URL Shortner API,需要设置quotaUser参数。这应该可以通过service.servicepartameters字典来实现,并且quotaUser已经是字典中的一个键,但它是只读的,因此我无法将quotaUser的值设置为我需要的值。你有没有想过如何做到这一点?我不明白为什么他们会提供字典,但却无法设置其中的值。

每个服务请求都包含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属性)