在Python中导入facebookads内容时出错

时间:2019-04-12 13:04:12

标签: python facebook-ads-api

我尝试使用Python SDK初始化Marketing API,从而通过简单的API测试调用导入广告对象。

获取模块导入错误:: 例如: 每个Facebook官方SDK的AS,用于Python,获取模块名称为facebookads.objects

获取模块错误:

from facebookads.objects import AdUser

ModuleNotFoundError:没有名为'facebookads.objects

的模块
#Add to header of your file
from facebookads.api import FacebookAdsApi
from facebookads import objects

my_app_id = '{your-app-id}'
my_app_secret = '{your-app-secret}'
my_access_token = '{your-access-token}' // Your user access token
FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token)

但是在检查已安装的facebookad软件包中的软件包名称时,我们将模块名称作为adobject。

/ Desktop / facebook_api / facebookads / adobjects#pwd / Desktop / facebook_api / facebookads / adobjects

在导入模块时还会出现更多此类错误。是否有某种方法可以克服这些与模块相关的错误。

1 个答案:

答案 0 :(得分:0)

facebookads 2.11.4没有对象模块或子包。

它确实有一个facebook.adobjects.user模块,我想这就是您要寻找的模块。

尝试使用Python内置的help()检查软件包或模块的内容。