большинство сайтов создано на популярных cms популярные cms сключают апи из коробки или плагином, другой вопрос кому это нужно кроме агрегаторов вроде яндекс.еды - при желании всегда можно набросать себе пару запросов с любимыми блюдами без всяких апи.
зачем городить кучу соединений когда можно просто менять url в опциях? по поводу получения списка страниц - while цикл работаеющий пока сервер не вернет код 404.
Вопрос заключает в себе ответ - API key от Google Maps можно использовать для для отображения карт на своем сайте. Зачем? Платные аккаунты имеют меньше ограничений по частоте запросов.
если логин/пароль верные возвращаешь access token, если нет сообщение об ошибке. В документации все расписано с примерами (и вроде был русский форк документации).
1. ip c которого ты получаешь токен должно совпадать с ip на котором ты его используешь - нельзя авторизоваться с компа, потом потом использовать его на сайте
2. wallpost только в Standalone приложении доступен и при получении токена в scope должен быть 'wall,offline'
3. callback_uri = 'blank.html'