Так что, в основном, мое расширение Chrome выполняет предварительный запрос на сайте, на котором я в данный момент захожу. Я делаю запрос на получение на одной из страниц сайта:
$.get('https://www.roblox.com/home',function(data)
в данных показано доказательство того, что я вошел в систему, поскольку я вижу, что один из элементов отображает мой userId в качестве подтверждения входа в систему.
Проблема заключается в том, что когда я пытался предварительно сформировать почтовый запрос к API покупки для покупки предмета, я получаю сообщение об ошибке:
jquery-3.3.1.min.js:2 POST https://www.roblox.com/API/Item.ashx?rqtype=purchase&productID=229840030&expectedCurrency=1&expectedPrice=35&expectedSellerId=1&userAssetID 403 (Token Validation Failed)
Это мой код:
$.post("https://www.roblox.com/API/Item.ashx?rqtype=purchase&productID=229840030&expectedCurrency=1&expectedPrice=35&expectedSellerId=1&userAssetID").done(function(){
alert('Bought!')
});
У меня вопрос, почему я получаю эту ошибку?