Closed JWo1F closed 9 years ago
Можно пример, как воспроизвести 17 ошибку?
Для этого надо написать скрипт в россии, а задеплоить его в Америке, используя токен, полученный с России. Проще говоря - если вы заходите из странного места. Тогда API VK выдает специальную ссылку.
Подробнее на сайте ВК.
Подтверждаю, ошибку. У меня воспроизводится, если пользоваться московским токеном из Германии (с хетзнера).
Пример: url: https://api.vk.com/method/groups.getById?access_token=ТОКЕН&group_id=247904&v=5.21 ответ:
{"error":{"error_code":17,"error_msg":"Validation required: please open redirect_uri in browser 1847210651","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"groups.getById"},{"key":"access_token","value":"ТОКЕН"},{"key":"group_id","value":"247904"},{"key":"v","value":"5.21"}],"redirect_uri":"https:\/\/m.vk.com\/login?act=security_check&api_hash=b68adc11523c292c87"}}
Смерджил, зарелизил 1.4.3
. Спасибо.
При выпадении 17 ошибки (требуется подтверждение) неоткуда брать ссылку для редиректа =)