Ошибка при импорте содержимого facebookads в Python

#python #facebook-ads-api

#python #facebook-ads-api

Вопрос:

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

Получение ошибок импорта модуля :: например: СОГЛАСНО официальному SDK facebook для 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

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

Ответ №1:

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

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

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

Комментарии:

1. Как я могу получить Ad_Set_ID для конкретной кампании, чтобы получить параметры набора объявлений для кампании.