Ошибка при импорте содержимого facebookads в Python - PullRequest
0 голосов
/ 12 апреля 2019

Я пытался использовать Python SDK для инициализации Marketing API, тем самым импортируя рекламные объекты с помощью простых тестовых вызовов API.

Получение ошибок импорта модуля :: например: AS на официальный SDK facebook для Python, получая имя модуля в виде facebookads.объекты

Ошибка получения модуля:

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.

/ Рабочий стол / facebook_api / facebookads / adobjects # pwd / Desktop / facebook_api / facebookads / adobjects

При импорте модулей возникает еще много таких ошибок.Есть ли способ обойти ошибки, связанные с этими модулями.

1 Ответ

0 голосов
/ 12 апреля 2019

facebookads 2.11.4 не имеет модуля или подпакета объектов.

У него есть модуль facebook.adobjects.user, который, я полагаю, это то, что вы ищете.

Попробуйте использовать встроенную в Python help() для проверки содержимого пакета или модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...