我正在尝试将自定义应用上传到商店。我不知道如何获取我需要传递给create方法的帐户ID。
文档说我需要调用以下api但是,我不知道如何拨打电话并获得服务帐户。
感谢任何帮助,谢谢。
到目前为止,这是我的代码:
GoogleCredential credential = GoogleCredential.fromStream(new FileInputStream("/Users/mie/Downloads/Google-Play-Android-Developer-9b6977dc98fc.json"))
.createScoped(Collections.singleton(PlaycustomappScopes.ANDROIDPUBLISHER));
Playcustomapp app = new Playcustomapp.Builder(httpTransport, JSON_FACTORY, credential).setApplicationName(APPLICATION_NAME).build();
app.accounts().customApps().create(...);
答案 0 :(得分:2)
你可能指的是this documentation。它表示您必须手动创建服务帐户并且必须属于Cloud Project。以下是步骤:
打开Google API Console。如果出现提示,请登录。
从项目列表中,选择启用API时选择或创建的项目。
从主菜单中选择IAM&管理员>服务帐户>创建服务帐户。
- 醇>
输入服务帐户的名称,然后选择提供新的私钥。然后单击“创建”。
按照此步骤操作后,服务帐户电子邮件将如下所示:service-account-name@project-id.iam.gserviceaccount.com
。您应该将它放入您提到的URL以及访问者应该重定向到的URL。像这样:
我还建议再次审阅文档。