【问题标题】:Facebook PHP API getReachEstimateFacebook PHP API getReachEstimate
【发布时间】:2015-06-10 17:55:02
【问题描述】:

我是一个初学者,正在尝试学习在 Facebook PHP SDK 中应用一些东西,但文档中有些东西解释得不好。

我的目标是获得对“袜子”和“足球”都感兴趣的用户数量。

我认为函数 getReachEstimate($array, $array) 正是这样做的,我的方法是。

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 的源代码,这个函数需要两个数组,但没有说明这些数组必须是什么样子。如果有人有任何建议,请告诉我。谢谢。

【问题讨论】:

  • 这两个参数($fields 和 $params)看起来像是分别接受了定位规范和搜索词。因此,您的术语“足球”和“足球”可能会进入第二个数组。

标签: facebook facebook-graph-api facebook-php-sdk


【解决方案1】:

第一个参数对我来说似乎不敬。但我不确定。当我找到时会更新答案。同时这里是如何做到这一点:

假设以下是您的参数:

$params = [
  'targeting_spec' => ['geo_locations' => ['countries' => ['US']]]
];
$fields = [];

然后按如下方式调用:

$adAccount = new AdAccount($adAccountId);
$adAccount->getReachEstimate($fields, $params)->getData();

所以,把你的 Targeting Spec 放在 $params 和电话里

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 2013-11-20
    相关资源
    最近更新 更多