C# 使用.net库发布服务器端应用程序时,Google play publisher API v2需要登录

C# 使用.net库发布服务器端应用程序时,Google play publisher API v2需要登录,c#,.net,google-play,google-play-developer-api,C#,.net,Google Play,Google Play Developer Api,我试图使用谷歌提供的AndroidPublisherService类来引用。然而,当我在第一个操作(Edits.Insert()中开始使用它时,我得到了一个所需登录的(401)响应 我已经设置了一个API密钥,这似乎没有改变任何事情。我的代码就是这样 var publisherService = new AndroidPublisherService(new BaseClientService.Initializer

我试图使用谷歌提供的
AndroidPublisherService
类来引用。然而,当我在第一个操作(Edits.Insert()中开始使用它时,我得到了一个所需登录的(401)响应

我已经设置了一个API密钥,这似乎没有改变任何事情。我的代码就是这样

var publisherService = new AndroidPublisherService(new BaseClientService.Initializer
                                                               {
                ApiKey = "my api key",
                ApplicationName = "my application name"                                          
            });

var edits = publisherService.Edits;            
var editRequest = edits.Insert(null /* new AppEdit() */, packageName); 
appEdit = editRequest.Execute(); // Fails with login required at this point
我已经登录到开发者控制台应用程序并注册了一个服务帐户。我从那个服务帐户创建了一个API密钥。我还为我感兴趣的项目授予了访问此服务的权限

我已经试着按照Java示例进行介绍,但是它们都会传入一个服务帐户名,而在.NETSDK版本中我似乎看不到这个名称