Получение совокупных ежедневных расходов на рекламу в Facebook с помощью запроса Python

Я пытаюсь использовать запрос python для доступа к ежедневным общим расходам на рекламу в Facebook. Я пробовал это решение, но я у меня нет app_secret, поэтому я пытаюсь это, но этот фокус на расходах на уровне кампании.

Мой вопрос: как я могу получить ежедневные общие расходы с запросом или как я могу использовать facebook python sdk только с идентификатором учетной записи и токеном доступа, как показано в примере в ссылке, и получать только дату и общие расходы? В приведенном ниже коде показан уровень рекламы для меня, но я не могу сгруппировать по дате, чтобы суммировать расходы, потому что столбец даты здесь - это интервал. б

import requests
import json
token='*****'
act_id='act_*******'
first_request = 'https://graph.facebook.com/v7.0/act_id/campaigns?fields=insights{spend}&limit=10000&access_token=%s'%token
result = requests.get(first_request)
content_dict = json.loads(result.content)
content_dict

это образец выходного примера:

 {'insights': {'data': [{'spend': '31.39',
          'date_start': '2020-04-13',
          'date_stop': '2020-05-12'}],
        'paging': {'cursors': {'before': 'MAZDZD', 'after': 'MAZDZD'}}},
   'id': '*******'},



Ответы (1)


Чтобы узнать расходы на рекламный аккаунт, вы можете запросить статистику на уровне рекламного аккаунта.

GET: /act_id/insights?level=account&time_range={"since":"2015-01-01","until":"2020-06-05"}&fields=spend

Примечание. Если вы замените уровень на кампанию, вы потратите на кампанию.

Дополнительные сведения см. В официальном документе

person Rachid    schedule 05.06.2020