#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 для конкретной кампании, чтобы получить параметры набора объявлений для кампании.