#16 gna
Dobře ještě to zkusím přes XHR. Díky moc za pomoc a tvůj čas.
#6 gna
jasne. Zkouším to teď přepsat za použítí XLMHttpRequestu přesně tak jak mají v dokumentaci. Vrací mi chybu Origin null is not allowed by Access-Control-Allow-Origin. a to u loginu i u orders. Testuju z lokálního souboru, nemám spuštěný web server.
Zdravím. Našel by se tady nějaký programátor, který by mi byl ochoten poradit s chybou při volání na API?
Jedná se o api platformy pro tvorba e-shopu. Potřebuji dostat výpis posledních sta objednávek, který se uloží jako proměnná "y". Kód funguje, ale ne v prohlížeči. Pokud tento kód uložíte jako html a spustíte, konzola vám vyhodí chybu Access-Control-Allow-Headers. Netuším co s tím budu vděčný za každou radu. Předem děkuji.
<script src="./request.js"></script>
<script>
let x;
let y;
request({
method: 'POST',
url: 'https://api.webareal.cz/login',
headers: {
'X-Wa-api-token': 'token'
},
body: "{ \"username\": \"jmeno\", \"password\": \"heslo\"}"
}, function (error, response, body) {
x = body.substring(10, 1237);
getdata();
});
function getdata(){
request({
method: 'GET',
url: 'https://api.webareal.cz/orders?limit=100&sortBy=id&offset=10',
headers: {
'X-Wa-api-token': 'token',
'Authorization': `Bearer ${x}`,
}}, function (error, response, body) {
y = JSON.parse(body);
console.log(y);
});
}
</script>