2

AndroidPublisherService在引用google play API时尝试使用 Google 提供的类。但是,当我开始在第一个操作(即 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 示例进行操作,但是它们都传入了一个我在 .NET SDK 版本上看不到的服务帐户名称。

4

0 回答 0