当我调用Ads API时,会收到以下错误消息,告诉我我正在调用Ads API的不推荐版本:
"message":"(#2635)您正在调用Ads的不推荐版本。请更新到最新版本:v13.0。“
下面是返回错误的代码:
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的最新版本?
发布于 2022-02-21 10:21:40
有一个API配置文件,您可以在以下文件中进行更新:
/facebook_business/apiconfig.py
其中包括:
ads_api_config = {
'API_VERSION': 'v12.0',
'SDK_VERSION': 'v12.0.1',
'STRICT_MODE': False
}
发布于 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')
https://stackoverflow.com/questions/71204338
复制相似问题