Symfony2和Google Ads API PHP客户端库

时间:2014-12-20 17:45:22

标签: symfony google-adwords adwords-api-v201109

是否可以在Symfony2中包含https://github.com/googleads/googleads-php-lib。我试着用composer安装它,但我总是得到一些关于命名空间的错误。请注意,Google图书馆不使用名称空间。我试图设置包含的路径,但没有设法让这个工作。

有谁知道怎么把它拉出来

这是我得到的错误:

编译错误:AdWordsSoapClientFactory :: DoRequireOnce():无法打开所需' / vagrant / vendor / googleads / googleads-php-lib / src / Google / Api / Ads / AdWords / Lib /../ v201309 / CampaignService.php' (include_path =' / vagrant / vendor / googleads / googleads-php-lib / src:。:/ usr / share / php:/ usr / share / pear')

我还把它添加到composer.json中         " classmap":[" vendor / googleads / googleads-php-lib / src / Google / Api / Ads / AdWords / Lib"]

1 个答案:

答案 0 :(得分:0)

可能这个肮脏的解决方案可以帮到你..   - 创建服务(AdWordsService)   - 在构造函数中包含类;

示例:

class MyAdWordsService
{
    public function __construct()
    {
        // include classes here
    }

    public function doSomething($someArguemtns)
    {
        do_some_operations();
    }
}

并使用它:

$myAdWordsService->doSomething();