gpt4 book ai didi

python - Facebook python 营销 API AttributeError

转载 作者:行者123 更新时间:2023-11-28 22:32:59 27 4
gpt4 key购买 nike

我正在尝试通过其 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()

它直接取自 Facebook 的自定义受众创建示例 here .

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

我得到一个错误:

AttributeError: 'NoneType' object has no attribute 'call'

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

FacebookAdsApi.get_default_api()

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

有人知道吗?

最佳答案

您没有引导 API?试试这个:

from facebookads.api import FacebookAdsApi
from facebookads import objects

my_app_id = '<APP_ID>'
my_app_secret = '<APP_SECRET>'
my_access_token = '<ACCESS_TOKEN>'
proxies = {'http': '<HTTP_PROXY>', 'https': '<HTTPS_PROXY>'} # add proxies if needed
FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token, proxies)

关于python - Facebook python 营销 API AttributeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40361101/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com