GMail REST API: использование учетных данных Google без олицетворения
Можно ли использовать Google Credentials для GMAIL REST API без использования олицетворения ??
Я вижу, что во многих примерах API GMAIL REST обязательно использовать учетную запись для подражания, связанную с доменом и Google APPS. Я просто хочу использовать API-интерфейс API-интерфейса GMAIL REST:
f.e:
GoogleCredential credential = new GoogleCredential.Builder().setTransport(httpTransport)
.setJsonFactory(jsonFactory)
.setServiceAccountId(serviceAccountUserEmail)
**.setServiceAccountUser("[email protected])**
.setServiceAccountScopes(SCOPES)
.setServiceAccountPrivateKeyFromP12File(
new java.io.File(SERVICE_ACCOUNT_PKCS12_FILE_PATH))
.build();
Дело в том, что у меня нет никакого домена, и я использую только учетную запись GMAIL ... но у меня нет никакого способа авторизации, например: [email protected]
Идентификатор обслуживающего счета [email protected] "; is a"учетная запись клиента " созданный с помощью [email protected]
Это не имеет смысла, я не хочу выдавать себя за другого аккаунта другого домена, и у меня нет никакого способа авторизовать [email protected].
Работает только в том случае, если у вас есть учетная запись для олицетворения другого домена, связанного со Службами Google, и для получения Служб Google ... вам нужен домен.
Любой совет?