Что ж, это может показаться странным. Когда приложение facebook настроено как родное/настольное приложение (Приложения->Ваше приложение->Дополнительно->Тип приложения), «токен доступа к приложению» получается из этой процедуры.
https://graph.facebook.com/oauth/access_token?" + "client_id=" + APP_ID + "&client_secret=" + APP_SEC + "&grant_type=client_credentials"
Не будет работать, чтобы получать каналы или публикации со страницы Facebook. Согласно документации facebook, для получения фидов требуется только любой действительный токен доступа или пользовательский токен доступа, как ни странно, это не работает таким образом, если приложение настроено как собственное/настольное.
1 Решение, найденное после нескольких дней исследований, привело к разочаровывающему выводу, что должно быть настроено как «веб-приложение» в (Приложения->Ваше приложение->Дополнительно->Тип приложения).
После настройки описанная выше процедура получения каналов работает. Возникает вопрос, является ли это ошибкой? или я неправильно понял документацию.
Я надеюсь, что сэкономил день для вас, если вы в эти дни работали над лентами страниц Facebook и рвали на себе волосы из-за разочарования по очевидным причинам.