Многие в курсе, что в начале марта секция Messages vk api была отключена для вызова с ключами доступа пользователя.
На данный момент вызов метода vk.com/dev/messages с пользовательским токеном приложения, не прошедшего модерацию, вернет ошибку 15: «access denied to call this method», а попытка авторизации с правом доступа messages выдаст ошибку «This application has no right to use messages».
В соответствии с новой политикой вКонтакте для прохождения модерации приложение не должно:
— предоставлять работу с сообщениями пользователя с сервера;
— содержать автоматизацию пользовательских действий.
Это один из шагов вКонтакте по борьбе с бото-фермами и спамом проходит под лозунгом заботы о приватности личных сообщений пользователей, что в целом логично. На данный момент остались два варианта работы с сообщениями пользователя посредством апи:
- использование токена от неофициальных приложений, прошедших модерацию, которым разрешено доступ к секции messages;
- использование токена, полученного через официальное приложение вКонтакте для Android или iPhone. Первый вариант - не официальные приложения, для которых доступ пока что открыт: KateMobile и Snapster.
- ссылка для KateMobile bit.ly/2XAaLvW
- ссылка для Snapster bit.ly/2UrTKSw
Второй вариант - получение токена от Android / iPhone посредством запроса к https://oauth.vk.com/:
vkapi.txt