Я студент и пытаюсь использовать маркетинговый API Facebook для одного из моих школьных проектов. Я пытаюсь написать программу на питоне для создания пользовательской аудитории в Facebook. Я действительно смущен тем, как я должен двигаться вперед с этим. Я создал приложение для рекламы. Я использовал учетные данные этого приложения для подключения.
my_app_id = 'my_app_id'
my_app_secret = 'my_app_secret'
my_access_token = 'my_access_token'
FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token)
audience = CustomAudience(parent_id='act_my_app_id')
audience[CustomAudience.Field.subtype] = CustomAudience.Subtype.custom
audience[CustomAudience.Field.name] = 'Test'
audience.remote_create()
Токен доступа создан для ads_management
и ads_read
. Однако я получаю эту ошибку
Application does not have the capability to make this API call.
Затем я создал рекламную учетную запись в песочнице и использовал ее учетные данные для создания пользовательской аудитории. Я не получил никакой ошибки, но я не знаю, где я должен увидеть пользовательскую аудиторию, которую я создал. Я понимаю, что учетная запись Sandbox не предназначена для производства, но я думаю, что смогу где-то увидеть свою пользовательскую аудиторию.
Я не уверен, правилен ли выбранный мной подход, и я очень признателен, если кто-то может подсказать мне, что мне делать, чтобы создать пользовательскую аудиторию на Facebook. Кроме того, если моя документация покажется вам неясной, дайте мне знать, и я постараюсь добавить более подходящие материалы. Спасибо.