Запросы идут на HTTPS-адрес https://durovloh.net/api.php (или https://m.durovloh.net/api.php). Укажите method, access_token и параметры. Ответ — JSON вида {"response": ...}. Ошибка — {"error": {"error_code": N, "error_msg": "...", "request_params": [...]}}.
Токен получают через POST /oauth/token (grant_type=password, username, password) или method=users.login. Передавайте access_token в каждом запросе. Не публикуйте токены и пароли. Сообщества в ссылках указывайте как /public
curl -s -X POST 'https://durovloh.net/oauth/token' \ -d 'grant_type=password' \ -d 'username=USER_EMAIL' \ -d 'password=USER_PASSWORD' curl -s -X POST 'https://durovloh.net/api.php' \ -d 'method=users.get' \ -d 'access_token=USER_TOKEN'
5 | Неверный или просроченный access_token. |
6 | Слишком много запросов в секунду. |
7 | Нет прав на выполнение метода. |
10 | Внутренняя ошибка сервера. |
14 | Требуется капча. |
15 | Доступ запрещён (закрытый объект, чужой документ без access_key и т.п.). |
100 | Не передан или неверен обязательный параметр. |
113 | Неверный идентификатор пользователя. |
200 | Нет доступа к альбому / стене / сообществу. |
900 | Нельзя отправить сообщение (приватность или чёрный список). |
Поведение wall.post, wall.search, newsfeed.search и связанные с ними фильтры языка и «похожих» видео документированы как на текущем проде. Эти методы могут уточняться.
accountaudioauthboardcallsdatabasedocsexecutefavefriendsgiftsgroupslikesmessagesnewsfeednotificationspagesphotospollsstatsstatusstorestoriesusersutilsvideowall