Soraq kitabçaları
Forma seçimləri üçün statik siyahılar: ölkələr, valyutalar və dillər. Nadir hallarda dəyişir, bir gün müddətinə keşlənə bilər.
Ölkələr#
POST
/external/countiesAutentifikasiya: Authorization: Bearer
Bütün ölkələri qaytarır. Gövdə tələb olunmur. id ödəniş addımında countryID kimi istifadə olunur.
Cavab
200 Uğurlu.
curl -X POST "https://test.hms.gen.tr/external/counties" \
-H "Authorization: Bearer $HMS_TOKEN"const res = await fetch("https://test.hms.gen.tr/external/counties", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.HMS_TOKEN}`
}
});
const data = await res.json();$ch = curl_init('https://test.hms.gen.tr/external/counties');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('HMS_TOKEN'),
],
]);
$data = json_decode(curl_exec($ch), true);{
"success": true,
"count": 249,
"items": [
{
"id": 1,
"name": "Türkiye",
"nameIng": "Turkey",
"code": "TR",
"plate": "TR"
},
{
"id": 2,
"name": "Almanya",
"nameIng": "Germany",
"code": "DE",
"plate": "D"
}
]
}Valyutalar#
GET
/external/currenciesAutentifikasiya: Authorization: Bearer
Sorğu sətri parametrləri
limitintegerdefolt: 20Hər səhifədəki qeyd sayı.
pageintegerdefolt: 1Səhifə nömrəsi.
orderstringid və ya -id.Cavab
200 Uğurlu.
curl "https://test.hms.gen.tr/external/currencies?limit=10&page=1" \
-H "Authorization: Bearer $HMS_TOKEN"const res = await fetch("https://test.hms.gen.tr/external/currencies?limit=10&page=1", {
headers: {
"Authorization": `Bearer ${process.env.HMS_TOKEN}`
}
});
const data = await res.json();$ch = curl_init('https://test.hms.gen.tr/external/currencies?limit=10&page=1');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('HMS_TOKEN'),
],
]);
$data = json_decode(curl_exec($ch), true);{
"success": true,
"count": 4,
"items": [
{
"id": 1,
"titleCode": "TRY",
"symbol": "₺",
"price": 1
},
{
"id": 2,
"titleCode": "EUR",
"symbol": "€",
"price": 47.85000000000000142108547152020037174224853515625
},
{
"id": 3,
"titleCode": "USD",
"symbol": "$",
"price": 41.2000000000000028421709430404007434844970703125
}
]
}Dillər#
GET
/external/languagesAutentifikasiya: Authorization: Bearer
Sorğu sətri parametrləri
limitintegerdefolt: 20Hər səhifədəki qeyd sayı.
pageintegerdefolt: 1Səhifə nömrəsi.
orderstringid və ya -id.Cavab
200 Uğurlu.
curl "https://test.hms.gen.tr/external/languages?limit=10&page=1" \
-H "Authorization: Bearer $HMS_TOKEN"const res = await fetch("https://test.hms.gen.tr/external/languages?limit=10&page=1", {
headers: {
"Authorization": `Bearer ${process.env.HMS_TOKEN}`
}
});
const data = await res.json();$ch = curl_init('https://test.hms.gen.tr/external/languages?limit=10&page=1');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('HMS_TOKEN'),
],
]);
$data = json_decode(curl_exec($ch), true);{
"success": true,
"count": 3,
"items": [
{
"id": 1,
"title": "Türkçe",
"code": "tr",
"image": "https://test.hms.gen.tr/images/1000/dil/t-tr.png"
},
{
"id": 2,
"title": "English",
"code": "en",
"image": "https://test.hms.gen.tr/images/1000/dil/t-en.png"
},
{
"id": 3,
"title": "Deutsch",
"code": "de",
"image": "https://test.hms.gen.tr/images/1000/dil/t-de.png"
}
]
}