使用Adwords API时如何通过服务帐户进行身份验证?

时间:2019-08-26 17:56:20

标签: oauth-2.0 google-adwords google-oauth2 service-accounts

我正在我的应用程序中添加对adwords的支持。

我正在使用Google Ads Java库。

通常,当使用简单的OAuth2方法时,我只会获得refreshToken并使用简单的配置:

api.adwords.clientId = INSERT_CLIENT_ID
api.adwords.clientSecret = INSERT_CLIENT_SECRET
api.adwords.refreshToken = INSERT_REFRESH_TOKEN

这时,我必须添加对服务帐户的支持。我已经有一个,并且可以访问adwords广告系列。

根据documentation,我必须在config中添加两个参数

api.adwords.jsonKeyFilePath = INSERT_PATH_TO_JSON_KEY_FILE_HERE
api.adwords.serviceAccountUser = INSERT_SERVICE_ACCOUNT_USER_HERE

但是我没有json密钥文件。 我将服务帐户作为程序的另一部分提供的对象,具有有关我的服务帐户的所有详细信息。

还有其他方法吗?

0 个答案:

没有答案