wmaraci reklam

PHP Web Apı Kullanımı

6 Mesajlar 4.115 Okunma
wmaraci reklam

ysn219 ysn219 Yasin SARICA Kullanıcı
  • Üyelik 15.11.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad Y** S**
  • Mesajlar 47
  • Beğeniler 5 / 0
  • Ticaret 0, (%0)
Merhaba arkadaşlar
http://www.doviz.com/api/v1/currencies/all/latest
yukardaki siteden php ile siteme döviz kurlarını çekmez istiyorum ama daha önce web-apı kullanmadım

bu siteden kurları nasıl çekebilirim yardımlarınız için şimdiden teşekkür ediyorum:)
 

 

yasinsarica.com
wmaraci
reklam

onurkoseler onurkoseler Game Developer Banlı Kullanıcı
  • Üyelik 20.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek #
  • Konum İzmir
  • Ad Soyad O** K**
  • Mesajlar 383
  • Beğeniler 84 / 90
  • Ticaret 4, (%100)
wordpress'te bunu kullanıyorum, incele istersen.

}
function dovizcek()
{
$xml= simplexml_load_file('http://www.tcmb.gov.tr/kurlar/today.xml');
if($xml) {
foreach ($xml->Currency as $Currency) {
// USD ALIŞ-SATIŞ
if ($Currency['Kod']=="USD") {$usd_DS=$Currency->BanknoteSelling; }
// EURO ALIŞ-SATIŞ
if ($Currency['Kod']=="EUR") {$eur_DS=$Currency->BanknoteSelling; }
// Japon Yeni Alış-Satış
if ($Currency['Kod']=="JPY") {$jpy_DS=$Currency->BanknoteSelling; }
}
}

else { $usd_DS = "-"; $eur_DS = "-"; $jpy_DS = "-";}
echo'
    ';
    echo '
    Dolar :'. $usd_DS .' Euro :'.$eur_DS .' Japon :'.$jpy_DS .'
    ';
    echo'
 

 

SoftwareDeveloper SoftwareDeveloper WM Aracı Kullanıcı
  • Üyelik 18.08.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Mühendisliği
  • Konum İstanbul Avrupa
  • Ad Soyad E** S**
  • Mesajlar 79
  • Beğeniler 4 / 36
  • Ticaret 1, (%100)
Veri json olarak geliyor. Php tarafında json_decode() ile bu veriyi php nesneleri haline getirip istediğin değeri alabilirsin.
ysn219

kişi bu mesajı beğendi.

php, java, python - django, nodejs, vuejs, reactjs, angularjs, c# asp.net mvc...

ysn219 ysn219 Yasin SARICA Kullanıcı
  • Üyelik 15.11.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad Y** S**
  • Mesajlar 47
  • Beğeniler 5 / 0
  • Ticaret 0, (%0)
Teşekkür ederim
 

 

yasinsarica.com
wmaraci
wmaraci

EmirKutlu EmirKutlu PHP | Sosyal Medya Kullanıcı
  • Üyelik 16.08.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Php |
  • Konum İstanbul Anadolu
  • Ad Soyad E** K**
  • Mesajlar 329
  • Beğeniler 39 / 85
  • Ticaret 40, (%100)
Basit bir json_decode yazdım;

$jf = file_get_contents("http://www.doviz.com/api/v1/currencies/all/latest");
$decode = json_decode($jf);
foreach ($decode as $dec)
{
echo 'Satış : '.ceil($dec->selling).'';
echo '---- Alış : '.ceil($dec->buying).'';
echo '--- : '.$dec->full_name.'';
echo '
';
}
?>

Alış- satış fiyatlarını ve ismini yazdırıyor burası ( yuvarladım oranları yuvarlamak istemezsen ceil fonksiyonunu silebilirsin )
ysn219

kişi bu mesajı beğendi.

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 562
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
parse.php


$url = "http://www.doviz.com/api/v1/currencies/all/latest";
$jData = file_get_contents($url);
$parsed = json_decode($jData, true);
foreach ($parsed as $val) {
echo "
  • ".$val['full_name']."
    Alış Fiyatı: ".$val['buying']." ₺
    Satış Fiyatı: ".$val['selling']." ₺
  • ";
    }




    index.php





    Doviz Api | html api








    <script></script>
    <script>
    var callDoviz = function (){
    return {
    load : function (){
    $.post("http://localhost/doviz_api/parser.php",{'data' : 'me'},function(callback){
    $("#doviz-list").html(callback);
    })
    }
    }
    }();
    $(document).ready(function () {
    callDoviz.load();
    setTimeout(function(){
    setInterval(function(){
    callDoviz.load();
    },3000);
    },3000);
    });
    </script>



    ysn219

    kişi bu mesajı beğendi.

    wmaraci
    Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al