Существует ряд конечных точек, которые могут помочь вам в этом, но для этого потребуется несколько вызовов API.
Шаг первый: получение всех объявлений
Предполагая, что вам удалось получить идентификатор рекламного аккаунта из предыдущего вызова API, вы сможете получить все объявления, показанные для этого аккаунта, отправив запрос GET на конечную точку /act_{ad_account_id}/ads?fields=name
.
ШагДва: получить изображения с активным статусом
Далее вы можете вызвать конечную точку /{ad_id}/adcreatives?fields=name,image_hash,status
для каждого объявления, которая будет возвращать название объявления, использованный хэш изображения и статустворческий.
Если вам требуется статус самого объявления, а не объявления, вам нужно будет сделать еще один шаг между первым и вторым этапом, когда вы вызываете /{ad_id}?fields=name,status
для каждого объявления, а затемфильтр ACTIVE
кампаний.
РЕДАКТИРОВАТЬ:
Вы можете использовать /act_{ad_account_id}/adcreatives?fields=status,image_hash,title
, чтобы получить все объявления и статусы, связанные с учетной записью.Это снизило бы вашу скорость вызовов API, но это означало бы, что вам нужно будет отсортировать объявление в соответствии с рекламой.Использование поля заголовка даст название объявления, которое оно использовало в объявлении.Facebook не предлагает никаких других полей, связанных с самой рекламой.