Необходимо знать, почему я получаю неверную синтаксическую ошибку для от 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

0 ответов

Другие вопросы по тегам