AdWords 范围:gapi.client.adwords 在使用 OAuth 流程进行身份验证后丢失。找不到要传递给 gapi.client.request() 的路径变量
AdWords Scope: gapi.client.adwords missing after authenticating with OAuth flow. Cannot find path variable to pass to gapi.client.request()
我按照 this guide 创建了一个 Web 应用程序流程,用于使用 Google 对用户进行身份验证。
尽管在范围参数中列出了 https://www.googleapis.com/auth/adwords
,但在身份验证完成后我没有得到 gapi.client.adwords
或类似的东西。 我无法检索有关用户 MCC/AdWords/Ad 经理帐户的任何信息。
我试过使用 gapi.client.request()
,但我似乎找不到为访问 AdWords 而应传递的参数 API。
我正在尝试做这样的事情:
let __req = gapi.client.request({
method: "GET",
path: "/adwords/v?/???",
params: { fields: "???" }
});
__req.execute(function(response) {
console.log(response);
});
... 或者像这样:
console.log(gapi.client.adwords)
但我无法弄清楚我需要传递给 gapi.client.request
的内容,而 gapi.client.adwords
不存在。
有没有可能我没有传递 discoveryDoc
或类似的东西? 是 AdWords 的 discoveryDoc
?
scope:
"https://www.googleapis.com/auth/adwords",
discoveryDocs: ["???"]
用例:我正在尝试获取与经过身份验证的用户相关联(或由其拥有)的 MCC/AdWords/Ad 经理帐户(特别是其 ID 和名称)的列表。
提前致谢!
Google Ads / Adwords API 与许多其他 Google 界面有很大不同,因为它不对一般 public 开放,也不能使用 "normal" API client libraries.
访问
为了与广告互动 API(旧版 Adwords API 也是如此)并访问生产帐户,您需要出示有效的开发人员令牌。要获得一个,您需要以 described here. Note that you'll get a developer token immediately, but you will only be able to access test accounts 身份注册访问权限,直到您的申请得到验证。
获得开发者令牌后,建议使用官方客户端库:
- Ads API client libraries(基于 REST,目前处于测试阶段,将在未来取代 Adwords API)
- Adwords API(基于 SOAP,仍然推荐用于生产)
遗憾的是,目前 API 均未提供官方 JS 客户端库。
我按照 this guide 创建了一个 Web 应用程序流程,用于使用 Google 对用户进行身份验证。
尽管在范围参数中列出了 https://www.googleapis.com/auth/adwords
,但在身份验证完成后我没有得到 gapi.client.adwords
或类似的东西。 我无法检索有关用户 MCC/AdWords/Ad 经理帐户的任何信息。
我试过使用 gapi.client.request()
,但我似乎找不到为访问 AdWords 而应传递的参数 API。
我正在尝试做这样的事情:
let __req = gapi.client.request({
method: "GET",
path: "/adwords/v?/???",
params: { fields: "???" }
});
__req.execute(function(response) {
console.log(response);
});
... 或者像这样:
console.log(gapi.client.adwords)
但我无法弄清楚我需要传递给 gapi.client.request
的内容,而 gapi.client.adwords
不存在。
有没有可能我没有传递 discoveryDoc
或类似的东西? 是 AdWords 的 discoveryDoc
?
scope:
"https://www.googleapis.com/auth/adwords",
discoveryDocs: ["???"]
用例:我正在尝试获取与经过身份验证的用户相关联(或由其拥有)的 MCC/AdWords/Ad 经理帐户(特别是其 ID 和名称)的列表。
提前致谢!
Google Ads / Adwords API 与许多其他 Google 界面有很大不同,因为它不对一般 public 开放,也不能使用 "normal" API client libraries.
访问为了与广告互动 API(旧版 Adwords API 也是如此)并访问生产帐户,您需要出示有效的开发人员令牌。要获得一个,您需要以 described here. Note that you'll get a developer token immediately, but you will only be able to access test accounts 身份注册访问权限,直到您的申请得到验证。
获得开发者令牌后,建议使用官方客户端库:
- Ads API client libraries(基于 REST,目前处于测试阶段,将在未来取代 Adwords API)
- Adwords API(基于 SOAP,仍然推荐用于生产)
遗憾的是,目前 API 均未提供官方 JS 客户端库。