我是一名从事 SEO 相关项目的学生;我需要编写优化工具,因此我正在使用 C# 和 Windows 窗体编写应用程序。该应用程序的主要部分是关键字选择,我想使用 Google AdWords API 获取关键字列表。
我下载了 C# 客户端库,但无法理解如何设置项目:我收到错误:
"An API exception has occurred. See ApiExecption and InnerException fields for more details".
也许我在编辑 App.config 文件时犯了一个错误,因为我没有更改任何其他内容。谁能告诉我应该从哪里开始?我将很高兴听到您的想法。
最佳答案
不幸的是,AdWords API 并不像您想象的那样开放:它适用于管理大型帐户的广告代理商或想要构建广告管理平台的软件供应商。您需要向 Google 申请 API key 才能获得访问权限;他们过去常常将它们发给几乎所有拥有帐户的人,处理申请大约需要 14 天。然而,在过去的 12 个月里,谷歌对他们的条款和条件非常严格,简单地说,如果你正在构建一个 SEO 工具,你可能不会满足他们;即使您申请构建一个完整的平台,您也需要等待六到十周才能获得批准,因为他们目前有大量积压的申请需要处理。
由于这只是一个学生项目,您实际上应该能够仅使用 AdWords API sandbox ,对任何拥有 Google 帐户的人开放。这不会为您提供真正的关键字或统计信息,但会证明您对平台的理解。
另一种选择是检查 Ad Intelligence Service of the adCenter API ;您仍然需要开设一个 adCenter 帐户(需要 5 美元的启动费),但您应该能够 get an adCenter API key无需等待太久。微软提供的统计数据不会像谷歌提供的那样广泛,但至少仍与美国市场相关。此外,作为微软,他们有很多C# examples。 .
关于seo - 如何开始使用 Google AdWords API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9764193/