我从这里下载了这个例子:
https://code.msdn.microsoft.com/Bing-Ads-API-Version-9-in-fb27761f
这已由Microsoft社区正式提供。我下载了这个例子并更改了
位于文件ReportRequests.php的顶部
路径:
include 'bingads\ReportingClasses.php';
include 'bingads\ClientProxy.php';
切换到
include 'bingads/ReportingClasses.php';
include 'bingads/ClientProxy.php';
因为我不是在Windows上而是Linux。
此外,还有
use BingAds\Reporting\KeywordPerformanceReportRequest;
但是我一直在
Class 'BingAds\Reporting\KeywordPerformanceReportRequest' not found in fileName.php
在线
$report = new KeywordPerformanceReportRequest();
为什么,我该如何解决?
答案 0 :(得分:1)
ReportingClasses.php中使用的命名空间是BingAds \ V9 \ Reporting。
所以use语句应该说
use BingAds\V9\Reporting\KeywordPerformanceReportRequest
答案 1 :(得分:0)
在使用您可以在此处找到的API之前,您必须下载一个包:
https://code.msdn.microsoft.com/Bing-Ads-API-Version-9-in-fb27761f
我认为你在开始代码时缺少这两行:
include 'bingads\ReportingClasses.php';
include 'bingads\ClientProxy.php';
示例代码:
https://msdn.microsoft.com/en-US/library/bing-ads-php-code-examples.aspx