我已获得访问Facebook企业帐户的权限。他们希望每月提取有关其广告帐户在一个月内效果如何的数据。
我找到了以下文档:https://developers.facebook.com/docs/marketing-api/reference/ad-account/
接下来我产生了以下内容:
use FacebookAds\Object\AdAccount;
use FacebookAds\Object\Fields\UserFields;
$account = new AdAccount('act_*********>');
$users = $account->getUsers();
foreach ($users as $user) {
echo $user->{UserFields::ID}.PHP_EOL;
}
在上面的示例中,我已删除了帐户ID,但这是从下一页开始的,顶部广告帐户以9087开始。
facebook business manager screenshot
运行此查询时,出现以下错误消息:
Error Unsupported get request.
有2个问题。
如果它与文档建议的代码相同,为什么会出现此错误,应该是受支持的get请求?
我是否使用正确的API来访问广告展示次数,点击次数和费用等信息?