diff --git a/Web/static/js/al_api.js b/Web/static/js/al_api.js index 6422ebbd..7ac9c805 100644 --- a/Web/static/js/al_api.js +++ b/Web/static/js/al_api.js @@ -42,8 +42,22 @@ window.OVKAPI = new class { return } - const url = `/method/${method}?auth_mechanism=roaming&${new URLSearchParams(params).toString()}&v=5.200` - const res = await fetch(url) + const form_data = new FormData + Object.entries(params).forEach(fd => { + form_data.append(fd[0], fd[1]) + }) + + const __url_params = new URLSearchParams + __url_params.append("v", "5.200") + if(window.openvk.current_id != 0) { + __url_params.append("auth_mechanism", "roaming") + } + + const url = `/method/${method}?${__url_params.toString()}` + const res = await fetch(url, { + method: "POST", + body: form_data, + }) const json_response = await res.json() if(json_response.response) {