Как через API Facebook выключить рекламную кампанию?
Пример: у меня есть рекламная кампания с ID XXXXXX
Как используя API от META выключить заданную кампанию в фейсбук?
Дополнительно:
https://developers.facebook.com/docs/business-sdk/...
https://developers.facebook.com/docs/marketing-apis/
https://developers.facebook.com/docs/marketing-api...
https://developers.facebook.com/docs/marketing-api...
configured_status enum {ACTIVE, PAUSED, DELETED, ARCHIVED} |
configured_status enum {ACTIVE, PAUSED, DELETED, ARCHIVED}
from facebook_business.api import FacebookAdsApi from facebook_business.adobjects.adaccount import AdAccount my_app_id = '{app-id}' my_app_secret = '{appsecret}' my_access_token = '{access-token}' FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token) my_account = AdAccount('act_{{adaccount-id}}') campaigns = my_account.get_campaigns() print(campaigns) |
from facebook_business.api import FacebookAdsApi from facebook_business.adobjects.adaccount import AdAccount my_app_id = '{app-id}' my_app_secret = '{appsecret}' my_access_token = '{access-token}' FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token) my_account = AdAccount('act_{{adaccount-id}}') campaigns = my_account.get_campaigns() print(campaigns)
campaign = Campaign('123') # campaign id campaign.update({ 'status': Campaign.Status.paused, }) |
campaign = Campaign('123') # campaign id campaign.update({ 'status': Campaign.Status.paused, })
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для выключения рекламной кампании через API Facebook необходимо выполнить следующие шаги:
1. Получить доступ к API Facebook. Для этого необходимо зарегистрировать приложение на Facebook Developers и получить доступ к Marketing API.
2. Авторизовать приложение для работы с рекламными кампаниями. Для этого необходимо получить доступ к управлению рекламными аккаунтами и кампаниями.
3. Найти ID рекламной кампании, которую нужно выключить. Вы можете найти ID кампании в своем аккаунте рекламодателя или с помощью метода API для получения списка активных кампаний.
4. Используя метод API для управления кампаниями, отправить запрос на остановку конкретной кампании. Для этого необходимо указать ID кампании и параметр "status" со значением "PAUSED".
Пример кода на PHP для выключения рекламной кампании через API Facebook:
$accessToken = 'your_access_token'; $adCampaignId = 'your_ad_campaign_id'; $url = 'https://graph.facebook.com/vX.X/' . $adCampaignId; $data = array( 'status' => 'PAUSED', 'access_token' => $accessToken ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); $result = curl_exec($ch); curl_close($ch); $response = json_decode($result, true); if(isset($response['success'])){ echo 'Рекламная кампания успешно выключена'; } else { echo 'Произошла ошибка при выключении кампании'; }
Помните, что для работы с API Facebook необходимо быть ознакомленным с документацией и правилами использования. Будьте внимательны при работе с данными и авторизацией, чтобы избежать возможных ошибок и проблем.