PHP 致命错误:找不到类“FacebookAdsObjectAdAccount”


PHP Fatal error: Class 'FacebookAdsObjectAdAccount' not found in

我正在使用Facebook Ads API从广告报告中提取数据。以下是我的代码:

<?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/Object/AdAccount。我检查了路径,一切看起来都正确。任何想法,此错误的原因可能是什么。我不是PHP专家,所以如果我的代码有问题,请纠正我。

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

将此文件另存为自动加载.php在同一目录中,然后在开始时添加以下代码

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

解释:

在您的代码中,您尚未包含包含类 FacebookAds'Object'AdAccount 的文件。这就是为什么它给出类未找到错误的原因。

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

相关文章:
  • 没有找到相关文章