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版本中我似乎看不到这个名称