我尝试使用Python SDK初始化Marketing API,从而通过简单的API测试调用导入广告对象。
获取模块导入错误::例如:根据facebook offical SDK for 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包中的包名时,我们得到的是模块名作为adobjects。
/Desktop/facebook_api/facebookads/adobjects# pwd /Desktop/facebook_api/facebookads/adobjects
在导入模块时,会出现更多这样的错误。有没有办法克服这些模块相关的错误。
发布于 2019-04-12 14:37:40
facebookads
2.11.4没有对象、模块或子包。
它确实有一个facebook.adobjects.user
模块,我想这就是你要找的。
尝试使用Python内置help()
检查包或模块内容。
https://stackoverflow.com/questions/55652255
复制