คู่มือการใช้ระบบ
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 | จำนวนเงินคงเหลือในบัญชี |
...