作者mikyboyzzz (卖基)
看板PHP
标题[请益] facebook Marketing版本问题
时间Mon Aug 21 00:49:03 2017
请教一下大家
也是facebook Marketing的问题
在手册中找到
https://developers.facebook.com/docs/marketing-api/sdks
它里面有composer的版本设定档
{
"require": {
"facebook/php-sdk-v4" : "~5.0",
"facebook/php-ads-sdk": "2.5.*"
}
}
但是再跑一页手上面的范例
// Add to header of your file
use FacebookAds\Object\AdUser;
// Add after Api::init()
$me = new AdUser('me');
$my_adaccount = $me->getAdAccounts()->current();
却会遇到下面的错误讯息
Fatal error: Uncaught exception 'FacebookAds\Http\Exception\AuthorizationException' with message '(#2635) You are calling a deprecated version of the Ads API. Please update to the latest version: v2.10.
可是我明明ads-sdk 版本就超过2.1
我也试过改成2.7也是一样
而且还发现php-sdk-v4 已经出到了 php-sdk-v5
不晓得为什麽手册还是叫我们用php-sdk-v5版
------------------
另外想请教一下,这种两种相依的套件~
到底怎麽决定版本的?
像单一的我就觉得新的应该比较好用
两种的,我是看到有文件就跟着他写一样
那遇到不同版本,其中一个想升级,是要参考哪里呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.182.100
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1503247747.A.F0E.html
1F:推 ha02: 虽然没用过 不过它讯息指的应该是2.10 不是2.1 08/21 01:11
2F:→ mikyboyzzz: 真的我太瞎了~2.10版 错当2.1版~难怪怎麽更新就是太旧 08/21 01:33
3F:→ MOONRAKER: "已经出到了php-sdk-v5手册还是叫我们用php-sdk-v5" 08/21 07:22
4F:→ MOONRAKER: 完全看不懂你要问什麽... 08/21 07:22