Доступ к статистике рекламы в 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"}
}
}
});