คู่มือการใช้ระบบ


API Manual
หากท่านต้องการลิงค์เข้าเกม หรือการส่ง SMS ผูกบนเว็บของท่าน, เรามี Library ให้โปรแกรมเมอร์ของท่านนำไปใช้งานได้ง่ายดาย เพียงนำไฟล์ไปวางกับตัวโปรเจค, พ่วงไฟล์สคริปและเรียกฟังชั่นได้เลย
Require ไฟล์ไปยังโปรเจค และ new Class ดังนี้
const siamFakeApi = require('./siamfake-api'); //นำเข้าไฟล์ที่ดาวโหลดไป
const fake = new siamFakeApi({public_key: 'PUBLIC_KEY_HERE', secret_key: 'SECRET_KEY_HERE'});
ดึงรายชื่อเกม
fake.getGameList({vendor_code: 'pg'}).then(res => {
    console.log('siamFake getGameList', res); //{success: true, data: [ รายชื่อเกมส์ ]}
});
Argumentอธิบาย
vendor_code ค่าย: ['pg']

อ่านจำนวนเงินในบัญชี
fake.getCredit().then(res => {
    console.log('siamFake getCredit', res); //{success: Boolean, data: {credit: Number }}
});

อัพเดตจำนวนเงินในบัญชี
fake.setCredit({credit: 10}).then(res => {
    console.log('siamFake setCredit', res); //{success: Boolean, data: {credit: Number }}
});

เรียก URL หน้าเกม
fake.enterGame({vendor_code: 'pg', game_id: '[ มาจาก gameList ]', game_code: '[ มาจาก gameList ]'}).then(res => {
    console.log('siamFake enterGame', res); //{success: Boolean, data: ลิงค์เข้าเกม }
});
Argumentอธิบาย
vendor_code ค่าย: ['pg']
game_id game ID: นำ game_id ที่ต้องการจาก getGameList
game_code game ID: นำ game_code ที่ต้องการจาก getGameList

สร้างถอน (ส่ง SMS เข้ามือถือ)
fake.sendWithdrawSMS({tel = '0912345678', bank_code: 'SCB', from_acc = '1234567890', to_acc: '0987654321', amount: 5000, total: 12000}).then(res => {
    console.log('siamFake sendWithdrawSMS', res); //{success: Boolean }
});
Argumentอธิบาย
tel เบอร์โทรศัพท์ปลายทาง (หากไม่ใส่ระบบจะนำ Default จากบัญชี SiamFake)
bank_code โค้ดย่อธนาคาร (ฝั่งเว็บ) ['SCB', 'KBANK', 'TMP', 'KMA', 'TMB', .....
from_acc จากเลขบัญชี
to_acc ถึงเลขบัญชี
total จำนวนเงินคงเหลือในบัญชี
Require ไฟล์ไปยังโปรเจค และ new Class ดังนี้
require_once('./siamfake-api.php'); //นำเข้าไฟล์ที่ดาวโหลดไป
$fake = new siamFakeApi(['public_key' => 'PUBLIC_KEY_HERE', 'secret_key' => 'SECRET_KEY_HERE']);
ดึงรายชื่อเกม
$res = $fake->getGameList(['vendor_code' => 'pg']);
echo 'siamFake getGameList<br>';
print_r($res); //{'success': true, data: [ รายชื่อเกมส์ ]}
Argumentอธิบาย
vendor_code ค่าย: ['pg']

อ่านจำนวนเงินในบัญชี
$res = $fake->getCredit();
echo 'siamFake getCredit<br>
'; print_r($res); //{success: Boolean, data: {credit: Number }} });

อัพเดตจำนวนเงินในบัญชี
$res = $fake->setCredit(['credit' => 10]);
echo 'siamFake setCredit<br>
'; print_r($res); //{success: Boolean, data: {credit: Number }} });

เรียก URL หน้าเกม
$res = $fake->enterGame(['vendor_code' => 'pg', 'game_id' => '[ มาจาก gameList ]', 'game_code' => '[ มาจาก gameList ]'});
echo 'siamFake enterGame<br>
'; print_r($res); //{success: Boolean, data: ลิงค์เข้าเกม }
Argumentอธิบาย
vendor_code ค่าย: ['pg']
game_id game ID: นำ game_id ที่ต้องการจาก getGameList
game_code game ID: นำ game_code ที่ต้องการจาก getGameList

สร้างถอน (ส่ง SMS เข้ามือถือ)
$res = $fake->sendWithdrawSMS(['tel' => '0912345678', 'bank_code' => 'SCB', 'from_acc' => '1234567890', 'to_acc' => '0987654321', 'amount' => 5000, 'total' => 12000]);
echo 'siamFake sendWithdrawSMS<br>
'; print_r($res); //{success: Boolean }
Argumentอธิบาย
tel เบอร์โทรศัพท์ปลายทาง (หากไม่ใส่ระบบจะนำ Default จากบัญชี SiamFake)
bank_code โค้ดย่อธนาคาร (ฝั่งเว็บ) ['SCB', 'KBANK', 'TMP', 'KMA', 'TMB', .....
from_acc จากเลขบัญชี
to_acc ถึงเลขบัญชี
total จำนวนเงินคงเหลือในบัญชี
...