小编scf*_*scf的帖子

Facebook python 营销 API AttributeError

我正在尝试通过其 python 包 facebookapi 使用 Facebook Marketing API。

这是一个代码片段:

from facebookads.adobjects.customaudience import CustomAudience

audience = CustomAudience(parent_id='act_10336...')
audience[CustomAudience.Field.subtype] = CustomAudience.Subtype.custom
audience[CustomAudience.Field.name] = 'My new CA'
audience[CustomAudience.Field.description] = 'People who bought on my website'

audience.remote_create()
Run Code Online (Sandbox Code Playgroud)

它直接取自此处给出的 Facebook 自定义受众创建示例。

我将适当的 AD_ACCOUNT_ID 放在第二行中。

我收到错误:

AttributeError: 'NoneType' object has no attribute 'call'
Run Code Online (Sandbox Code Playgroud)

经过大量调查后,我发现 api.py 中的这一行返回 None,我认为这是问题的核心:

FacebookAdsApi.get_default_api()
Run Code Online (Sandbox Code Playgroud)

事实上,我尝试执行的任何 api 调用都返回了类似的错误。

有人知道这件事吗?

python facebook-marketing-api

2
推荐指数
1
解决办法
1211
查看次数

标签 统计

facebook-marketing-api ×1

python ×1