Api Problem

03/07/2023 20:24 NorseGodTyr#1
Hey hab mal ne frage
arbeite mit nem kumpel am spiel namens icarus
und wir haben kleines problem mit der api also dem cash ingame
wird nicht angezeigt aber via postman bekommen wir nen result

Der worldserver fragt via url ab und dies haben wir via laragon

%s/inquiryBalance/json?makeCodeNo=%d&userNo=%d&userId=%s
----------------------------------------------------------------------------------------
Die api.php

Route:: post('inquiryBalance/json', 'Cash\CashShopController@inquiryBalance');
----------------------------------------------------------------------------------------
Die CashShopController.php

public function inquiryBalance(Request $request)
{
if(isset($request['userId'])){

$userID = $request['userId'];
$realBalance = 0;
$bonusBalance = 0;

$cashAccount = AccountInfo::where('Username', $userID)->first();
if($cashAccount){
$realBalance = $cashAccount->Real_Balance != null ? $cashAccount->Real_Balance : 0;
$bonusBalance = $cashAccount->Bonus_Balance != null ? $cashAccount->Bonus_Balance : 0;

return response()->json([
'result' => 'success',
'realCash' => intval($realBalance),
'bonusCash' => intval($bonusBalance)
],400);
}

}

return response()->json([
'service_code' => '',
'Result' => -97
],400);
}
----------------------------------------------------------------------------------------
Die AccountInfo.php

class AccountInfo extends Model
{
protected $connection = "Login";
protected $table = "AccountInfo";
protected $primaryKey = "AccountDBID";
protected $dates = [];
protected $fillable = ["Username", "Password", "UUID","RegisterTime", "RegisterIP",
"LastLoginTime","LastLoginIP","IsBlocked","Real_Ba lance","Bonus_Balance",
"Permission","UserAge","MakeCodeNo","Email","Real_ CERPass"

];

protected $hidden = [
'Password',
'UUID',
'Permission',
'MakeCodeNo'
];
----------------------------------------------------------------------------------------
03/20/2023 22:15 elmarcia#2
Quote:
Originally Posted by NorseGodTyr View Post
return response()->json([
'result' => 'success',
'realCash' => intval($realBalance),
'bonusCash' => intval($bonusBalance)
],400);
}
Don't know if you solved it or not but why are you returning a bad request status code in your json response
03/26/2023 14:17 NorseGodTyr#3
Quote:
Originally Posted by elmarcia View Post
Don't know if you solved it or not but why are you returning a bad request status code in your json response
Problem is solved :)
its only a copy of this api also not my work