Facebook Marketing Api错误:(#2635)您正在调用Ads API的已弃用版本。请更新至最新版本:v3.2。”

时间:2019-02-12 04:37:25

标签: facebook api facebook-marketing-api

当尝试使用Facebook Marketing API时,出现此错误

Response:
{
  "error": {
    "message": "(#2635) You are calling a deprecated version of the Ads API. Please update to the latest version: v3.2.",

我如何将Facebook Marketing API版本从v3.0升级到v3.2?

当我进入“ API升级工具”时;如下图所示,没有任何显示。

enter image description here

我已经在我的营销api设置中将api版本v3.0更改为v3.2 但是会发生同样的错误。

enter image description here

请告诉我如何将Marketing API从v3.0升级到v3.2。

3 个答案:

答案 0 :(得分:0)

您只需要在api中更改版本 例如-

这与我们使用的API版本有关。Facebook已不再支持v3.0和v3.1。当前,Facebook支持v3.2或更高版本。

答案 1 :(得分:0)

转到 /facebookads/apiconfig.py 并更改所需的版本。

ads_api_config = {
  'API_VERSION': 'v3.3',
  'SDK_VERSION': 'v3.3.2',
  'STRICT_MODE': False
}

答案 2 :(得分:0)

Facebook Business SDK的当前最新版本为v4.0

根据文档(https://github.com/facebook/facebook-php-business-sdk),它显示使用版本 3.1。* ,并给出了不建议使用的版本错误。

解决方案: 将 composer.json 文件更新为使用版本 4.0 ,然后使用作曲器进行更新。

$〜作曲家更新facebook / php-business-sdk