Доступ к статистике рекламы в Facebook из C#

У меня есть требование собирать данные об эффективности рекламы в Facebook по дням, по регионам за 6 месяцев. Поскольку было бы очень сложно сделать это через менеджер объявлений в Интернете, я пытаюсь что-то сделать в C#. Я нашел проект ( https://github.com/Paradoxis/Facebook-CSharp-Ads-SDK/), который должен справиться с задачей, и я настроил приложение с помощью разработчика Facebook, поэтому у меня есть идентификатор приложения, секрет, токен и т. Д. чтобы демо-код работал. Проблема заключается в том, что, когда я пытаюсь получить представление о рекламном аккаунте, а не о кампании, я получаю сообщение об ошибке "(GraphMethodException - #100) Неподдерживаемый запрос на получение. Объект с идентификатором '66911173' не существует, его нельзя загрузить из-за отсутствия разрешений или не поддерживает эту операцию." Любая помощь в правильном направлении будет принята с благодарностью. Мой код выглядит следующим образом.

 var insights = (new AdAccount(id,null,facebookClient)).GetInsights(new string[] {
                "impressions",
                "unique_clicks",
                "reach"
            }, new Dictionary<string, object>() {
                {
                    "time_range", new Dictionary<string, string>() {
                        {"since", "2018-11-18"},
                        {"until", "2018-11-18"}
                    }
                }
            });
"time_range", new Dictionary<string, string>() {
{"since", "2018-11-18"},
{"until", "2018-11-18"}
}
}
});

0 ответов

Другие вопросы по тегам