İŞte auth sorunu ve endpoint linkleri onlar.
Şöyle düşün baktığımda linkle aslında sorgularda kullanılan endpoint :
https://api.basbug.com.tr/material/D...?FirmaAdi=Test
Ve dönen json verisine örnek :
{
"dovizListesi": [
{
"alis": "string",
"satis": "string",
"dovizCinsi": "string"
}
]
}Sizin auth sorununu çözdükten sonra yapmanız gereken şey bu veriyi cekecek php kodu yazmak bunun gibi (
php bilmemde ama deniyim )
Tabi bunu siz kendi sisteminize göre değiştirip databaseninize insert / update yapmak için kod yazmanız gerek.
<?php
class DovizAPI {
private $endpoint = 'https://api.basbug.com.tr/material/DovizBilgisiGetir';
public function getDovizBilgisi($firmaAdi) {
$response = file_get_contents($this->endpoint . '?FirmaAdi=' . urlencode($firmaAdi));
return json_decode($response, true)['dovizListesi'] ?? false;
}
}
// Kullanım örneği:
$dovizAPI = new DovizAPI();
if ($dovizListesi = $dovizAPI->getDovizBilgisi('Test')) {
foreach ($dovizListesi as $doviz) {
echo "Döviz Cinsi: {$doviz['dovizCinsi']}, Alış: {$doviz['alis']}, Satış: {$doviz['satis']} <br>";
}
} else {
echo "API'den veri alınamadı.";
}
?>