2017-07-19 108 views

回答

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("[email protected]") 
    .build();