Facebook Ads API как получить все кампании, которые находятся в черновом состоянии - PullRequest
1 голос
/ 14 марта 2019

Я создал объявления и кампании в Facebook Ads Manager. Но они еще не опубликованы

Я попробовал следующий вызов API, чтобы получить список всех созданных мной кампаний,

/v3.2/act_XXXX/campaigns

Но я получаю пустой ответ,

{
  "data": [
  ]
}

Есть ли другой способ перечислить все созданные кампании, независимо от того, опубликованы они или нет

1 Ответ

1 голос
/ 14 марта 2019

Фильтром по умолчанию является АКТИВНАЯ кампания, если вы хотите получить другое состояние, вы можете использовать параметры фильтра, например:

act_XXXX/campaigns?filtering=[{'field':'effective_status','operator':'IN','value':["ACTIVE","PAUSED","PENDING_REVIEW"]}]&fields=name,effective_status

и добавить в список необходимый вам статус из документа.:

enum_statusffective_status {ACTIVE, PAUSED, DELETED, PENDING_REVIEW, DISAPPROVED, PREAPPROVED, PENDING_BILLING_INFO, CAMPAIGN_PAUSED, ARCHIVED, ADSET_PAUSED, 101 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *0 * * *

...