Kuinka saada reaaliaikaiset salakirjoitusmarkkinoiden hinnat PHP: ssä
Aiotko integroida reaaliaikaisia krypakolikoiden hintoja sovellukseesi? Kryptovaluutat saavat nykyään valtavan suosion. Esittelyssä on paljon uutta ohjelmistoa, joka tarjoaa käyttäjille reaaliaikaiset kryptovaluuttojen valuuttakurssit. Tässä artikkelissa näytämme sinulle, miten saat reaaliaikaisia salakolikkohintoja verkkosivustollesi.
Opetusohjelmassa käytämme PHP cURL: ää vuorovaikutuksessa kolmansien osapuolten sovellusliittymien kanssa. Joten, ennen kuin jatkat, varmista, että CURL on käytössä palvelimellasi.
Päästä alkuun
Internetistä löydät useita palveluntarjoajia, jotka antavat tietoja kryptovaluutoista. Mutta suosittelemme käyttämään kolikkokerrosta. Kolikkokerroksen käytöstä on useita etuja:
- coinlayer tarjoaa ilmaisen suunnitelman
- Ne tarjoavat vaihtokurssin yli 385 kryptovaluutta
- coinlayer tukee JSONPia
- Saat vaihtokurssin lähes kaikissa valuutoissa
Vakuuttunut? Aloittamiseksi sinun on rekisteröidyttävä coinlayeriin. Käyttäjä voi valita minkä tahansa suunnitelman, joka vaihtelee ilmaisesta yritystasoon.
Kun olet rekisteröitynyt coinlayeriin, saat pääsyn hallintapaneeliin, josta löydät API-avaimesi. Kopioi tämä API-avain, jota tarvitsemme ollessamme vuorovaikutuksessa API: n kanssa.
Hanki reaaliaikaiset salakirjoitusmarkkinoiden hinnat
coinlayer-sovellusliittymät ovat erittäin helppoja ja suoraviivaisia käyttää. Oletetaan, että meidän on haettava kaikki salakolikoiden nykyiset hinnat. Kirjoitamme koodin alla:
<?php
// set API Access Key
$access_key = 'YOUR_API_KEY';
// Initialize CURL:
$ch = curl_init('http://api.coinlayer.com/live?access_key='.$access_key);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Store the data:
$json = curl_exec($ch);
curl_close($ch);
// Decode JSON response:
$arr_result = json_decode($json, true);
print_r($arr_result);
Täältä saat kaikki salauksen hinnat USD-muodossa. Muista korvata paikkamerkki todellisella API-avaimella. Jos haluat asettaa kohdemaan, välitä maakoodi kohdeparametriksi. Voit tarkastella kaikkia käytettävissä olevia symboleja kohdevaluutat -sivulla. Esimerkiksi meidän on haettava hinnat Intian valuutan (INR) muodossa, minkä jälkeen teemme URL-osoitteen seuraavasti:
$ch = curl_init('http://api.coinlayer.com/live?access_key='.$access_key.'&target=INR');
Kolikkokerros antaa oletusarvoisesti luettelon kaikista tuetuista kryptovaluutoista. Voit rajoittaa tätä vastausta välittämällä tiettyjä symboleja.
$ch = curl_init('http://api.coinlayer.com/live?access_key='.$access_key.'&symbols=BTC,ETH');
Joskus käyttäjä haluaa hakea valuuttakurssin tietylle päivämäärälle. Voimme noutaa sen kuten alla:
$ch = curl_init('http://api.coinlayer.com/2018-07-24?access_key='.$access_key);
Nämä ovat joitain perusesimerkkejä kolikkokerroksesta. Valitun suunnitelman perusteella käyttäjä voi saada erilaisia salaustietoja. Voit lukea lisää heidän API-dokumentaatiosta.