Facebook PHP API getReachEstimate

Facebook PHP API getReachEstimate,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,我是一个初学者,正在尝试学习如何在Facebook PHP SDK中应用一些东西,但文档中对一些东西解释得很糟糕 我的目标是获得对短袜和足球感兴趣的用户数量 我认为函数正是这样做的,我的方法是 use FacebookAds\Object\ReachEstimate; use FacebookAds\Object\Fields\ReachEstimateFields; use FacebookAds\Object\AdAccount; $account = new AdAccount($acc

我是一个初学者,正在尝试学习如何在Facebook PHP SDK中应用一些东西,但文档中对一些东西解释得很糟糕

我的目标是获得对短袜和足球感兴趣的用户数量

我认为函数正是这样做的,我的方法是

use FacebookAds\Object\ReachEstimate;
use FacebookAds\Object\Fields\ReachEstimateFields;
use FacebookAds\Object\AdAccount;

$account = new AdAccount($account_id);
$reachEstimate = $account->getReachEstimate($SOME_ARRAY, $SOME_ARRAY2));

我查看了SDK的源代码,该函数包含两个数组,但没有解释这些数组必须是什么样子。如果有人有任何建议,请告诉我。谢谢。

第一个参数似乎与我无关。但我不确定。将在我找到时更新答案。同时,以下是如何做到这一点:

假设以下是您的参数:

$params = [
  'targeting_spec' => ['geo_locations' => ['countries' => ['US']]]
];
$fields = [];
然后按以下方式调用它:

$adAccount = new AdAccount($adAccountId);
$adAccount->getReachEstimate($fields, $params)->getData();
所以,把你的$params和电话


希望这有帮助

这两个参数$fields和$params看起来分别包含在目标规范和搜索术语中。因此,你的术语“足球”和“足球”可能会排在第二排。