Невозможно настроить API Adwods через Java, выдав несколько ошибок на последнем шаге

Я пытаюсь настроить API AdWords через Java, все шаги идут хорошо, но на последнем шаге при запуске GetCampaigns.java, он дает несколько ошибок

"Исключение в потоке"main" com.google.api.ads.common.lib.exception.OAuthException: не удалось обновить учетные данные. At com.google.api.ads.common.lib.auth.OfflineCredentials.generateCredential(OfflineCredentials.java:240) at adwords.axis.v201705.basicoperations.GetCampaigns.main(GetCampaigns.java:46), вызванный: com.google.api.client.auth.oauth2.TokenResponseException: 400 неверный запрос { "ошибка": "invalid_grant" } на com.google.api.client.auth.oauth2.TokenResponseException.from(TokenResponseException.java:105) на com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:287) на com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307) в com.google.api.client.auth.oauth2.Credential.executeRefreshToken(Credential.java:570) в com.google.api..client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToken(GoogleCredential.java:362) в com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:489) в com.google.api.ads.common.lib.auth.OAuth2Helper.callRefreshToken(OAuth2Helper.java:69) на com.google.api.ads.common.lib.auth.OfflineCredentials.generateCredential(OfflineCredentials.java:234) ... еще 1 "

После этого сообщения об ошибке не проходит.

1 ответ

Это похоже на проблему с вашим токеном обновления. Вы сгенерировали свой токен обновления?

Я обычно запускаю этот файл для генерации токена обновления.

https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/auth/GetRefreshToken.java

Вы скопировали токен обновления в свой файл ads.properties?

Другие вопросы по тегам