Есть задача: разместить на стене пользователя сообщение. Сообщение пишется на стороннем сайте и с него собственно и нужно разместить. Это именно сайт, не десктопное приложение, не iframe/flash приложение.
Был выбран следующий вариант реализации: Подключаем сайт вконтакте (как standalone иначе не доступен метод wall.post). Пользователь авторизуется через oAuth. Публикуем сообщение используя метод wall.post.
Проблема: При oAuth авторизации в списке запрашиваемых у пользователя прав нет прав на работу со стеной. Scope передается (и в строковом виде пробовал, и числами). Ну и как результат невозможно опубликовать.
Как я понял проблема возникла недавно, в середине года еще все со стеной нормально было. Об этом свидетельствует
habrahabr.ru/blogs/social_networks/125155/ и ряд аналогичных рецептов. Мне советовали передавать при авторизации в redirect_uri
api.vk.com/blank.html, да, в этом случае права на стену запрашиваются, но редирект как и следовало ожидать уходит на
api.vk.com/blank.html и пользователь получает окно с code и остается на вконтакте, что можно обработать в standalone приложениях, но не получится в браузере.
Собственно жду совета как решить проблему с получением прав на работу со стеной или как решить исходную задачу другим способом.
Результат:
Задача была сделана через OpenAPI. Серверно так и не удалось. Подозреваю что приложения которые зарегистрировали раньше ноября и получили права на стену, могут постить до сих пор. Но статистику не собирал, так что наверняка сказать не могу.