首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让Facebook的python业务SDK使用最新的Ads API版本(v13.0)?

如何让Facebook的python业务SDK使用最新的Ads API版本(v13.0)?
EN

Stack Overflow用户
提问于 2022-02-21 10:02:34
回答 2查看 1.3K关注 0票数 0

当我调用Ads API时,会收到以下错误消息,告诉我我正在调用Ads API的不推荐版本:

"message":"(#2635)您正在调用Ads的不推荐版本。请更新到最新版本:v13.0。“

下面是返回错误的代码:

代码语言:javascript
运行
复制
from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.adobjects.customaudience import CustomAudience
from facebook_business.api import FacebookAdsApi

access_token = '123456678910'
id =  'act_12345678910'

FacebookAdsApi.init(access_token=access_token)

fields = [
]
params = {
    'name': 'My new Custom Audience',
    'subtype': 'CUSTOM',
    'description': 'People who purchased on my website',
    'customer_file_source': 'USER_PROVIDED_ONLY',
}

AdAccount(id).create_custom_audience(
    fields=fields,
    params=params,
)

是否有方法配置SDK以使用Ads API的最新版本?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-02-21 10:21:40

有一个API配置文件,您可以在以下文件中进行更新:

/facebook_business/apiconfig.py

其中包括:

代码语言:javascript
运行
复制
ads_api_config = {
  'API_VERSION': 'v12.0',
  'SDK_VERSION': 'v12.0.1',
  'STRICT_MODE': False
}
票数 0
EN

Stack Overflow用户

发布于 2022-02-24 06:30:15

您可以在FacebookAdsApi.init(access_token=access_token).中传递api_version='v13.0‘作为参数。

FacebookAdsApi.init(access_token=access_token,api_version='v13.0')

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71204338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档