GoogleAds API 测试帐户设置

GoogleAds API Test Account setup

在尝试使用生产数据之前,我将尝试通过测试帐户使用 Google 广告 API。我已经设置好了 Customer IDmanager account customer IDdeveloper token。文档中的下一步指出我需要设置具有以下字段的 .yaml 文件:

developer_token: INSERT_DEVELOPER_TOKEN_HERE
client_id: INSERT_OAUTH2_CLIENT_ID_HERE
client_secret: INSERT_OAUTH2_CLIENT_SECRET_HERE
refresh_token: INSERT_REFRESH_TOKEN_HERE
login_customer_id: INSERT_LOGIN_CUSTOMER_ID_HERE

我的问题是 client_idclient_secret 是什么? 我知道 refresh_token 需要在他们的文档中这样设置: https://developers.google.com/google-ads/api/docs/client-libs/python/oauth-installed

client_idsecret_id是开发者控制台中我的个人账户中的OAuth 2.0 Client IDs设置吗?

*我使用的是 Google 广告 API 而不是 AdWords API

据我了解,您能够成功执行具有所需范围 https://www.googleapis.com/auth/adwords 的 OAuth2 授权流程以获得刷新令牌。

您在 googleads 的配置文件中设置的 OAuth2 客户端 ID 和秘密值与您用于身份验证流程的完全相同。我假设这就是您所说的在开发者控制台的个人帐户中设置的内容。

我已联系 GoogleAds 团队,他们确认 client_id 和 client_secret 来自有权访问指定测试 Account/Campaigns 的电子邮件帐户。