用于 api 营销的 Facebook SDK。 v2.9 问题
Facebook sdk for api marketing. Issue with v2.9
我正在尝试获取每天的预算,并从获取广告系列列表开始。
我按照此处的说明进行操作 https://developers.facebook.com/docs/marketing-api/sdks ,但是当它到达这一行时
$my_adaccount = $me->getAdAccounts()->current();
它说:
致命错误:未捕获 FacebookAds\Http\Exception\AuthorizationException:(#2635) 您正在调用已弃用的广告版本 API。请更新到最新版本:v2.9。在 /home/jane/projects/facebook/vendor/facebook/php-ads-sdk/src/FacebookAds/Http/Exception/RequestException.php:163
所以我更新到 v2.9 但后来它说
FacebookAds\Object\AdUser 未找到。我从 v2.5 添加了这个 class 和其他缺失的 classes 并且它起作用了。
但是还有一个class不见了,比如use FacebookAds\Object\AdCampaign;
所以问题是我如何安装 facebook sdk v2.9 以及所有需要的 classes?喜欢 AdUser 和 AdCampaign?
许多对象已重命名以从其名称的开头删除 Ad
。
所以要解决这个问题,只需将 AdUser
更改为 User
,将 AdCampaign
更改为 Campaign
。
我正在尝试获取每天的预算,并从获取广告系列列表开始。 我按照此处的说明进行操作 https://developers.facebook.com/docs/marketing-api/sdks ,但是当它到达这一行时
$my_adaccount = $me->getAdAccounts()->current();
它说: 致命错误:未捕获 FacebookAds\Http\Exception\AuthorizationException:(#2635) 您正在调用已弃用的广告版本 API。请更新到最新版本:v2.9。在 /home/jane/projects/facebook/vendor/facebook/php-ads-sdk/src/FacebookAds/Http/Exception/RequestException.php:163
所以我更新到 v2.9 但后来它说 FacebookAds\Object\AdUser 未找到。我从 v2.5 添加了这个 class 和其他缺失的 classes 并且它起作用了。
但是还有一个class不见了,比如use FacebookAds\Object\AdCampaign;
所以问题是我如何安装 facebook sdk v2.9 以及所有需要的 classes?喜欢 AdUser 和 AdCampaign?
许多对象已重命名以从其名称的开头删除 Ad
。
所以要解决这个问题,只需将 AdUser
更改为 User
,将 AdCampaign
更改为 Campaign
。