PHP致命错误:未在

问题描述:

中找到'FacebookAds \ Object \ AdAccount'类

我正在使用Facebook Ads API从广告报告中提取数据。 下面是我的代码:PHP致命错误:未在

<?php 

use FacebookAds\Object\AdAccount; 

$account = new AdAccount('act_xxxx'); 

$params = array(
    'date_preset'=>'last_28_days', 
    'data_columns'=>"['adgroup_id']", 
); 

$stats = $account->getReportsStats(null, $params); 


foreach($stats as $stat) { 
    echo "is it inside the foreach loop \n"; 
    echo $stat->impressions; 
    echo $stat->actions; 
} 
?> 

我得到FacebookAds /对象/ AdAccount没有找到。我检查了路径,一切都看起来正确。任何想法,可能是这个错误的原因。我不是PHP专家,所以如果我的代码有问题,请纠正我。

+0

用PHP标记问题 – W1ll1amvl 2014-12-05 00:34:13

<?php 
function __autoload($class) { 
    require_once $class.".php"; 
} 

将该文件保存在同一目录autoload.php,然后在开头添加下面的代码

<?php 
require_once('./autoload.php'); 

说明:

在你的代码并不包括其中包含的文件类FacebookAds\Object\AdAccount。这就是为什么它给类找不到错误。

上面的代码将确保所有必需的类文件都包含在代码中。