function Autobuy(id, price){
$.ajax({
type: "GET",
url: "http://m.roblox.com/Catalog/VerifyPurchase?assetid=" + id + "&type=robux&expectedPrice=" + price,
success: function(Data){
var Regex = /__RequestVerificationToken" type="hidden" value="(.+)" \/>/
var Verify = Data.match(Regex)[1]
$.ajax({
type: "POST",
url: "http://m.roblox.com/Catalog/ProcessPurchase",
__RequestVerificationToken: Verify,
CurrencyType: 1,
AssetID: id,
ExpectedPrice: price
});
}
});
};
当我尝试使用该代码时: Autobuy(163500995,85), 我收到这个错误 POST http://m.roblox.com/Catalog/ProcessPurchase 500(内部服务器错误)
我基本上试图将此代码转换为$ .ajax
function AutoBuy(ID, Price){
$.get("http://m.roblox.com/Catalog/VerifyPurchase?assetid=" + ID + "&type=robux&expectedPrice=" + Price, function(Data){
var Regex = /__RequestVerificationToken" type="hidden" value="(.+)" \/>/
var Verify = Data.match(Regex)[1]
var post = $.post("http://m.roblox.com/Catalog/ProcessPurchase", {
__RequestVerificationToken: Verify,
CurrencyType: 1,
AssetID: ID,
ExpectedPrice: Price
});
});
};
答案 0 :(得分:0)
错误500显然意味着服务器遇到了一些麻烦。 原因可能是您发送的数据根本不接受(例如格式错误)。
这也是服务器中的一个错误。在得出结论之前,请非常非常确保您的数据确实是服务器所期望的。