我想检索其他帐户日历事件。为此,我创建了一个服务帐户。但是在android studio中保存p12文件的位置以及如何访问它。
答案 0 :(得分:0)
您可以在Creating a service account中了解相关信息:
记下服务帐户的电子邮件地址并存储服务 帐户的P12私钥文件位于您可以访问的位置 应用。您的应用程序需要它们进行授权的API调用。
因此,您可以将它放在项目文件夹中。但是接下来你必须指定路径。在代码中使用p12的演示。
GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId(emailAddress)
.setServiceAccountPrivateKeyFromP12File(new File("MyProject.p12"))
.setServiceAccountScopes(Collections.singleton(SQLAdminScopes.SQLSERVICE_ADMIN))
.setServiceAccountUser("user@example.com")
.build();