如何使用 Javascript 连接到 Admanager API?
How do I connect to the Admanager API with Javascript?
我想连接到 Admanager 并提交我的报告,但我没有成功。一个如何做的例子会很有帮助。
Admanager API 在 Java、.NET、Python、PHP 和 Ruby 中提供客户端库。不幸的是,API 在 JavaScript 中不可用,因此没有为 JavaScript 提供支持。但是,第三方已经为 DFP 编写了一个 Node.js 客户端库,您可能需要检查一下:https://github.com/thewizarodofoz/google-ad-manager-api
您可以开发一个应用脚本应用程序,使用 Google Ad Manager API 创建 Google Data Studio 报告的 Ad Manager 连接器。你可以在这里找到:https://github.com/an-nguyen2101/datastudio-connectors。
我在这里详细说明了一些人是否有兴趣在 Data Studio 中开发 Ad Manager 连接器。
注意
- Ad Manager API需要使用服务帐号才能访问
- 查看 Google Data Studio 文档以了解如何开发连接器 here
准备步骤
- 在 Google App Script 中,为您的连接器创建一个新项目,并启用 OAuth2 库,您的清单文件将类似于:
{
"timeZone": "{your timezone is here}",
"dependencies": {
"libraries": [{
"userSymbol": "OAuth2",
"libraryId": "1B7FSrk5Zi6L1rSxxTDgDEUsPzlukDsi4KGuTMorsTQHhGBzBkMun4iDF",///go to library to insert this code and enable OAuth2
"version": "38",
"developmentMode": true
}]
},
.......
}
转到项目属性,选择范围并检查您的项目是否准备好发送外部 API,因为 Ad Manager 服务在 Google Cloud Platform 中不是免费的.这是正确的如果你能看到这个范围:https://www.googleapis.com/auth/script.external_request
转到 Google Cloud Platform,为您的应用脚本创建一个新项目,生成一个服务帐户,为 Web 应用程序创建 OAuth 2.0 客户端 ID:添加“https://script.google.com”到 URIs1,“https://script.google.com/macros/d/{App 脚本 ID}/usercallback”到授权重定向 URIs
转到 Google Ad Manager,以管理员身份将服务帐户电子邮件添加到访问和身份验证。
现在,您可以在应用程序脚本项目中开发连接器了。
按照我的代码进行操作,如果您需要更多帮助,请告诉我。
我想连接到 Admanager 并提交我的报告,但我没有成功。一个如何做的例子会很有帮助。
Admanager API 在 Java、.NET、Python、PHP 和 Ruby 中提供客户端库。不幸的是,API 在 JavaScript 中不可用,因此没有为 JavaScript 提供支持。但是,第三方已经为 DFP 编写了一个 Node.js 客户端库,您可能需要检查一下:https://github.com/thewizarodofoz/google-ad-manager-api
您可以开发一个应用脚本应用程序,使用 Google Ad Manager API 创建 Google Data Studio 报告的 Ad Manager 连接器。你可以在这里找到:https://github.com/an-nguyen2101/datastudio-connectors。 我在这里详细说明了一些人是否有兴趣在 Data Studio 中开发 Ad Manager 连接器。
注意
- Ad Manager API需要使用服务帐号才能访问
- 查看 Google Data Studio 文档以了解如何开发连接器 here
准备步骤
- 在 Google App Script 中,为您的连接器创建一个新项目,并启用 OAuth2 库,您的清单文件将类似于:
{
"timeZone": "{your timezone is here}",
"dependencies": {
"libraries": [{
"userSymbol": "OAuth2",
"libraryId": "1B7FSrk5Zi6L1rSxxTDgDEUsPzlukDsi4KGuTMorsTQHhGBzBkMun4iDF",///go to library to insert this code and enable OAuth2
"version": "38",
"developmentMode": true
}]
},
.......
}
转到项目属性,选择范围并检查您的项目是否准备好发送外部 API,因为 Ad Manager 服务在 Google Cloud Platform 中不是免费的.这是正确的如果你能看到这个范围:https://www.googleapis.com/auth/script.external_request
转到 Google Cloud Platform,为您的应用脚本创建一个新项目,生成一个服务帐户,为 Web 应用程序创建 OAuth 2.0 客户端 ID:添加“https://script.google.com”到 URIs1,“https://script.google.com/macros/d/{App 脚本 ID}/usercallback”到授权重定向 URIs
转到 Google Ad Manager,以管理员身份将服务帐户电子邮件添加到访问和身份验证。
现在,您可以在应用程序脚本项目中开发连接器了。
按照我的代码进行操作,如果您需要更多帮助,请告诉我。