Cek Region Mobile Legends
587.044 request sukses
Endpoint ini digunakan untuk melakukan validasi dan mendapatkan informasi region dari akun Mobile Legends berdasarkan User ID dan Zone ID yang diinput.
Kenapa Perlu Cek Region? Fitur ini membantu memastikan region akun Mobile Legends customer, karena beberapa produk diamond memiliki harga yang berbeda berdasarkan region. Dengan validasi ini, Anda dapat memberikan informasi yang tepat kepada customer sebelum melakukan transaksi.
Endpoint
POST
/v1/check-region
https://api.kokinpay.com/v1/check-region
Request Parameters
Berikut adalah parameter yang diperlukan untuk melakukan request cek region Mobile Legends:
| Parameter | Type | Status | Deskripsi |
|---|---|---|---|
| api_key | string | Required | API Key yang digunakan untuk autentikasi request |
| id | string | Required | User ID Mobile Legends |
| server | string | Required | Zone ID Mobile Legends (contoh: 2001, 2002, dll) |
Request Example
Request Body (JSON)
{
"api_key": "your-api-key-here",
"id": "123456789",
"server": "2001"
}
cURL Example
curl -X POST https://api.kokinpay.com/check-region-mlbb \
-H "Content-Type: application/json" \
-d '{
"api_key": "your-api-key-here",
"id": "123456789",
"server": "2001"
}'
Response
API akan mengembalikan response dalam format JSON dengan struktur sebagai berikut:
Response Sukses (200 OK)
{
"status": true,
"data": {
"nickname": "ProPlayer",
"region": "Indonesia"
}
}
| Field | Type | Deskripsi |
|---|---|---|
| status | boolean | Status response. true jika berhasil, false jika gagal |
| nickname | string | Nickname pada pengguna dalam game tersebut |
| region | string | Region akun Mobile Legends (contoh: Indonesia, Malaysia, Philippines, dll) |
Response Error
Jika terjadi error, API akan mengembalikan response dengan format berikut:
Error - User ID Tidak Ditemukan (404 Not Found)
{
"status": false,
"message": "User ID atau Zone ID tidak ditemukan atau tidak valid"
}
Error - Parameter Tidak Lengkap (400 Bad Request)
{
"status": false,
"message": "Parameter tidak lengkap. Pastikan api_key, id, dan server diisi dengan benar"
}
Error - API Key Tidak Valid (401 Unauthorized)
{
"status": false,
"message": "API Key tidak valid atau tidak ditemukan"
}
Error - Gagal memproses request (500 Internal Server Error)
{
"status": false,
"message": "Terjadi kesalahan saat cek region. Harap hubungi support KokinPay terkait masalah ini."
}
HTTP Status Code
| Status Code | Deskripsi |
|---|---|
| 200 | Request berhasil diproses dan region akun ditemukan |
| 400 | Parameter tidak lengkap atau tidak valid |
| 401 | API Key tidak valid atau tidak ditemukan |
| 404 | User ID atau Zone ID tidak ditemukan |
| 500 | Terjadi kesalahan pada server |
Contoh Implementasi
Contoh Implementasi PHP
<?php
$api_key = "your-api-key-here";
$user_id = "123456789";
$zone_id = "2001";
$data = [
'api_key' => $api_key,
'id' => $user_id,
'server' => $zone_id
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.kokinpay.com/check-region-mlbb");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
if($result['status']) {
echo "Region: " . $result['data']['region'] . "\n";
} else {
echo "Error: " . $result['message'];
}
?>
Contoh Implementasi JavaScript (Fetch API)
const api_key = "your-api-key-here";
const user_id = "123456789";
const zone_id = "2001";
const data = {
api_key: api_key,
id: user_id,
server: zone_id
};
fetch('https://api.kokinpay.com/check-region-mlbb', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
.then(response => response.json())
.then(result => {
if(result.status) {
console.log('Region:', result.data.region);
} else {
console.log('Error:', result.message);
}
})
.catch(error => console.error('Error:', error));
Contoh Implementasi Python
import requests
import json
api_key = "your-api-key-here"
user_id = "123456789"
zone_id = "2001"
data = {
'api_key': api_key,
'id': user_id,
'server': zone_id
}
response = requests.post(
'https://api.kokinpay.com/check-region-mlbb',
headers={'Content-Type': 'application/json'},
data=json.dumps(data)
)
result = response.json()
if result['status']:
print(f"Region: {result['data']['region']}")
else:
print(f"Error: {result['message']}")
Region yang Tersedia
Beberapa region yang umum ditemukan pada akun Mobile Legends:
- Indonesia - Akun dengan region Indonesia
- Malaysia - Akun dengan region Malaysia
- Philippines - Akun dengan region Filipina
- Singapore - Akun dengan region Singapura
- Thailand - Akun dengan region Thailand
- Vietnam - Akun dengan region Vietnam
- Brazil - Akun dengan region Brazil
- Dan region lainnya sesuai dengan server game Mobile Legends
Tips Implementasi:
- Gunakan fitur ini setelah customer memasukkan User ID dan Zone ID
- Tampilkan region akun untuk membantu customer memilih produk yang sesuai
- Beberapa produk diamond memiliki harga berbeda berdasarkan region
- Cache response untuk kombinasi ID yang sama agar tidak perlu request berulang kali
- Validasi format User ID dan Zone ID sebelum mengirim request
Catatan Penting:
- User ID dan Zone ID harus valid dan sesuai dengan akun Mobile Legends yang aktif
- Region ditentukan berdasarkan data dari server Mobile Legends
- Pastikan customer memasukkan User ID dan Zone ID dengan benar
- Fitur ini hanya untuk validasi region, bukan untuk melakukan transaksi