Vk api wall.post, photos.getWallUploadServer и другие такие подобные методы, ошибка 17, "error_code":17, на удалённом сервере node.js, как быть?
Постоянно приходит ошибка,... "error_code":17,"error_msg":"Validation required: please open redirect_uri in browser --- Взаимодействуй с api через nodejs . Если с своего компа- всё работает нормально... тот же код с удаленного сервера с Node.js приодит эта ошибка. Много чего перепробовал. сейчас получаю токен для standalone приложения через chrome extension- и отсылаю на сервер с node, там он сторит в датабазу.и должен брать его для постинга- выполнять цепочку запросов. но выдает ошибку. что делать? Как получить нормально access-token для постинга с сервера на стену?
Этот метод можно вызвать с ключом доступа пользователя, полученным в Standalone-приложении через Implicit Flow, или с использованием окна подтверждения
foundationick: смотрите, вы получили токен для своего ПК, а пытаетесь использовать его на стороннем сервере, поэтому вас просят перейти по redirect_uri и подтвердить действие (заходить нужно с того устройства, с которого вызывается запрос к API, т.е. с сервера).
Попробуйте получить token с сервера, а использовать на своем ПК и перейдя по redirect_uri вы получите ответ на свой вопрос.
> а как тогда работают сервисы автопостинга?, их полно
Можно пример? Точно не скажу, но как вариант имитируют действия пользователя со стороны сервера, или же у них есть разрешение администрации вк.
>то есть, я могу получить токен от пользователя ( от себя самого, хотя бы для начала), чтобы создавать записи на стенах своих сообществ? - верно ведь
можете, если у вас Standalone-приложение, но ваши действия будут блокировать, если вы будете использовать его на стороннем сервере (что сейчас и происходит )