Необходимо знать, почему я получаю неверную синтаксическую ошибку для от facebookads.adobjects.adimage import AdImage
Я пытаюсь импортировать библиотеку, чтобы использовать для API рекламы Facebook, но я получаю недопустимую синтаксическую ошибку, но я буквально скопировал и вставил код из facebooks dev docs
Я запустил его в Spyder 3.6 и я скачал facebookads уже на моей машине.
from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.adobjects.campaign import Campaign
from facebook_business.adobjects.adcreative import AdCreative
from facebook_business.api import FacebookAdsApi
from facebookads.adobjects.adimage import AdImage
все остальные работают, кроме последнего
Я ожидал, что он загрузит библиотеку, но она выдаёт мне ошибку:
from facebookads.adobjects.adimage import AdImage
Traceback (most recent call last):
File "//anaconda3/lib/python3.7/site-packages/IPython/core/interactiveshell.py", line 3325, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-16-6aa3983ec1fa>", line 1, in <module>
from facebookads.adobjects.adimage import AdImage
File "//anaconda3/lib/python3.7/site-packages/facebookads/adobjects/adimage.py", line 22, in <module>
from facebookads.adobjects.abstractcrudobject import AbstractCrudObject
File "//anaconda3/lib/python3.7/site-packages/facebookads/adobjects/abstractcrudobject.py", line 564
params=None, async=False, include_summary=True,
^
SyntaxError: invalid syntax