Facebook用于api营销的sdk。 v2.9问题

时间:2017-05-18 08:25:57

标签: facebook facebook-ads-api

我正在尝试每天获得预算,并开始获取广告系列列表。 我按照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中添加了这个类和其他缺少的类,但它确实有效。

但缺少另一个类,如use FacebookAds\Object\AdCampaign;

所以问题是如何在所有类中安装facebook sdk v2.9?像AdUser和AdCampaign一样?

1 个答案:

答案 0 :(得分:2)

许多对象已重命名,以便从名称的开头删除Ad

要解决此问题,只需将AdUser更改为User,将AdCampaign更改为Campaign