当我尝试使用Facebook营销API时,我遇到了这个错误
Response:
{
"error": {
"message": "(#2635) You are calling a deprecated version of the Ads API. Please update to the latest version: v3.2.",
我该如何将Facebook营销API版本从v3.0升级到v3.2?
当我去“API升级工具”时,没有任何显示,如下图所示。
![](https://istack.dev59.com/zAABq.webp)
![](https://istack.dev59.com/Up2tI.webp)
当我尝试使用Facebook营销API时,我遇到了这个错误
Response:
{
"error": {
"message": "(#2635) You are calling a deprecated version of the Ads API. Please update to the latest version: v3.2.",
我该如何将Facebook营销API版本从v3.0升级到v3.2?
当我去“API升级工具”时,没有任何显示,如下图所示。
你只需要更改api中的版本即可。
例如-
这与我们正在使用的API版本有关。Facebook已经停止支持v3.0和v3.1。目前,Facebook支持v3.2或更高版本。
前往 /facebookads/apiconfig.py 并更改您想要的版本。
ads_api_config = {
'API_VERSION': 'v3.3',
'SDK_VERSION': 'v3.3.2',
'STRICT_MODE': False
}
当前 Facebook 商务 SDK 的最新版本为 v4.0。
根据文档 (https://github.com/facebook/facebook-php-business-sdk) 显示要使用版本 3.1.*,并提示已弃用的版本错误。
解决方案:
更新 composer.json 文件以使用版本 4.0 并使用 composer 进行更新。
$~ composer update facebook/php-business-sdk