Google Ads API PHP 示例的区别

Posted

技术标签:

【中文标题】Google Ads API PHP 示例的区别【英文标题】:Google Ads API PHP examples' differences 【发布时间】:2017-01-08 09:36:24 【问题描述】:

我已经使用 composer 安装了 Google API 并获得了身份验证。对此没有任何问题,但是当我开始查看网站上的示例并下载文件时,它们确实有所不同。

在developer web site 示例代码中以如下开头:

// Include the initialization file
require_once dirname(dirname(__FILE__)) . '/init.php';

require_once UTIL_PATH . '/MapUtils.php';

但在downloaded files 中,它们以如下开头:

namespace Google\AdsApi\Examples\AdWords\v201609\Optimization;

require 'vendor/autoload.php';

use Google\AdsApi\AdWords\AdWordsServices;
use Google\AdsApi\AdWords\AdWordsSession;
use Google\AdsApi\AdWords\AdWordsSessionBuilder;
use Google\AdsApi\AdWords\v201609\cm\Keyword;
use Google\AdsApi\AdWords\v201609\cm\KeywordMatchType;
use Google\AdsApi\AdWords\v201609\cm\Language;
use Google\AdsApi\AdWords\v201609\cm\Location;
...

最新版本(201609)中不再有“init.php”,所以我认为网站上的示例已经过时。下载文件附带的示例运行良好,但是当我尝试学习不同的东西时,开发人员站点没有在线示例。

我想我错过了一些东西,但不知道那是什么。谁能解释一下为什么这两个例子不同?谢谢。

【问题讨论】:

【参考方案1】:

文档刚刚更新。请再次查看page。 很抱歉造成这种混乱。

以后,我强烈建议您在我们的 github repo 的 issues(如果它仅与 PHP 客户端库相关)或我们的 AdWords API forum 中发布问题,因为我们会定期监控这两个站点,而您可以更快地得到答案。 :)

最好, 塔内特

【讨论】:

谢谢,在我对另一个线程发表评论后,它更新了,现在我的问题都解决了。但谷歌必须有更多关于这些代码的例子。文档真的很混乱。

以上是关于Google Ads API PHP 示例的区别的主要内容,如果未能解决你的问题,请参考以下文章

Symfony2 和 Google Ads API PHP 客户端库

Python:Google Ads API 错误(TargetingIdeaService INVALID_SEARCH_PARAMETERS)

如何将 Google Services oAuth2 转换为 Google Ads API oAuth2 访问权限

适用于 Python 的 Google Ads API:“_Rendezvous”对象没有属性“request_id”

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

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