Google 广告 API PHP 示例差异
Google Ads API PHP examples' differences
我已经安装了 Google API 和 composer 并通过了身份验证。这没有问题,但是当我开始查看网站上的示例和下载的文件时,它们真的很不一样。
在 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",因此我认为网站上的示例已过时。下载文件附带的示例运行良好,但当我尝试学习不同的东西时,开发者网站上没有在线示例。
我想我遗漏了什么但不知道那是什么。谁能解释为什么这两个例子不同?谢谢。
文档刚刚更新。请再看一下 page。
很抱歉造成这种混乱。
以后,我强烈建议 post 您可以在我们的 github 存储库 issues (if it's related to PHP client library only) or our AdWords API forum 中提问,因为我们会定期监控这两个站点,您可以获得答案快多了。 :)
最好的,
萨尼特
我已经安装了 Google API 和 composer 并通过了身份验证。这没有问题,但是当我开始查看网站上的示例和下载的文件时,它们真的很不一样。
在 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",因此我认为网站上的示例已过时。下载文件附带的示例运行良好,但当我尝试学习不同的东西时,开发者网站上没有在线示例。
我想我遗漏了什么但不知道那是什么。谁能解释为什么这两个例子不同?谢谢。
文档刚刚更新。请再看一下 page。 很抱歉造成这种混乱。
以后,我强烈建议 post 您可以在我们的 github 存储库 issues (if it's related to PHP client library only) or our AdWords API forum 中提问,因为我们会定期监控这两个站点,您可以获得答案快多了。 :)
最好的, 萨尼特