2

Google Play APIAndroidPublisherServiceを参照する際に、Google が提供するクラスを使用しようとしています。ただし、Edits.Insert() である最初のアクションで使用を開始すると、Login Required (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