Google Ads API - 是不是存在 REST API?

Posted

技术标签:

【中文标题】Google Ads API - 是不是存在 REST API?【英文标题】:Google Ads API - Does a REST API exist?Google Ads API - 是否存在 REST API? 【发布时间】:2019-04-02 11:25:10 【问题描述】:

参考:https://developers.google.com/google-ads/api/docs/start

引用(强调我的):

Google Ads API 是 AdWords API 的下一代。它可以 可以从各种客户端通过 gRPC 和 JSON REST 访问 环境。

这表明存在 REST API。

但是,我无法找到它的任何文档,任何端点 - 任何东西。

他们只是说他们在后台使用了客户端库,还是我只是无法找到正确的文档?

【问题讨论】:

【参考方案1】:

他们有,让我解释一下

他们有两个 API,

一个叫Google Adwords API(旧) 另一个是Google Ads API(新)

1. Google Adwords API

注意:Google AdWords API 将于 2022 年 4 月 27 日停用。 所以这个 API 没什么好说的,因为它不再可用了

这个API只有一个接口:gRPC

还想知道更多吗?文档链接:here

好的,这是他们拥有的稳定 API,令人惊讶的是,它甚至比旧的更好!

此 API 有两个接口:gRPCREST

开始的文档:here

【讨论】:

【参考方案2】:

REST API 实际上只是用于查询发现端点并获取元数据或测试端点。它明确不适用于报告或变异。您需要使用客户端库(基于 gRPC,或构建您自己的)。

REST 每天有 1000 个请求的限制,这非常小。 gRPC 绝对令人惊叹。只需将您自己的休息方法包装在它周围(这就是我所做的),您不必担心细节。例如,如果您在自己的应用程序中构建 /reports,请将您正在构建的任何框架中的 get 方法绑定到使用库的自定义 gRPC 请求。

【讨论】:

以上是关于Google Ads API - 是不是存在 REST API?的主要内容,如果未能解决你的问题,请参考以下文章

ValueError:指定的 Google Ads API 版本“v3”不存在。有效的 API 版本为:“v2”、“v1”

Google Ads API:创建 IpBlockInfo 实例

Google Ads API 指标成本、每次点击费用等太大了

Google.Ads.GoogleAds.E​​xamples 返回 Deadline Exceeded

如何通过 Google Ads API 获取已注销的帐户?

Google Ads API 的 Google OAuth 问题 - python