vkR
vkR copied to clipboard
Invalid request: versions below 5.81 are deprecated
Добрый день! Пытаюсь выполнить примерно вот такой код:
setAccessToken(access_token = 'xxxxxx') vkR::getWallExecute(domain = 'overhear_berdsk', v = '5.81')
на что мне возвращает ошибку: Error in vk_stop(message = response$error$error_msg, error_code = response$error$error_code): Invalid request: versions below 5.81 are deprecated. Version param should be passed as "v". "version" param is invalid and not supported. For more information go to https://vk.com/dev/constant_version_updates Traceback:
- vkR::getWallExecute(domain = "overhear_berdsk", v = "5.131")
- execute(code)
- try_handle_error(response)
- tryCatch(vk_stop(message = response$error$error_msg, error_code = response$error$error_code), . vk_error14 = function(e) { . params <- handle_captcha(response$error) . return(repeat_last_query(params = params, n = 6)) . }, vk_error17 = function(e) { . handle_validation(response$error) . return(repeat_last_query(n = 6)) . }, vk_error6 = function(e) { . request_delay() . return(repeat_last_query(n = 6)) . })
- tryCatchList(expr, classes, parentenv, handlers)
- tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), . names[nh], parentenv, handlers[[nh]])
- doTryCatch(return(expr), name, parentenv, handler)
- tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
- tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), . names[nh], parentenv, handlers[[nh]])
- doTryCatch(return(expr), name, parentenv, handler)
- tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
- tryCatchOne(expr, names, parentenv, handlers[[1L]])
- doTryCatch(return(expr), name, parentenv, handler)
- vk_stop(message = response$error$error_msg, error_code = response$error$error_code)
Пробовал не ставить параметр v, и ставить разные цифры туда. Подскажите, пожалуйста, как я могу исправить проблему? Спасибо!
@aprezvykh
В пакете по умолчанию захардкоджена версия API 5.73. Можно перед началом вызова методов API ее изменить функцией:
setAPIVersion('5.81')