Kako se koristi Skycoin Explorer API

Ovaj vodič vam prikazuje najpovoljniji način upotrebe API-ja Skycoin Explorer na Windows računalu pomoću Skycoin novčanika. Pristupom API-ju možete započeti s razvijanjem aplikacija koje koriste povezivanje sa Skycoin Explorer-om.

Skycoin Explorer fantastičan je alat. Pruža vam mogućnost pretraživanja adrese, blokiranja hash-a ili broja ili čak ID-a transakcije. Jeste li se ikad zapitali tko je nebo bogat? Top 20 novčanika dostupan je putem popisa bogatih.

Međutim, neki od vas možda žele naučiti kako možete iskoristiti podatke koje pruža Skycoin Explorer. Iz tog razloga, programeri koji stoje iza Skycoin Explorera dodali su API u Skycoin Explorer.

API označava sučelje programskog programiranja. Možda ste čuli za API-je i prije jer ih većina usluga nudi. Ideja API-ja je omogućiti vam uslugu (čitati ili čak pisati).

Dokumentacija API-ja za Skycoin Explorer

Skycoin Explorer API opisan je kao alat za interakciju s ekosustavom Skycoin. Kompletnu dokumentaciju možete pronaći ovdje: Dokumentacija API-ja za Skycoin Explorer.

Ali kako možete iskoristiti ove zahtjeve?

1. korak: treba vam Skycoin čvor

Neki od vas su možda već čuli za Skyminer. Skyminer je skup računala s jednim pločama, uglavnom korištenih kao Skywire čvorovi. Na jednog možete instalirati i cijelog klijenta za novčanik Skycoin da biste stvorili Skycoin čvor. Budući da Skycoin koristi hardver otvorenog koda, možete ga dobiti službeni rudar ili izraditi vlastiti. Ali hej, ti ga ni ne trebaš!

Postoje tri opcije za pokretanje Skycoin čvora:

  • Kupite službeni Skyminer i instalirajte klijent novčanika
  • Izradite DIY-Skyminer i instalirajte klijent novčanika
  • Preuzmite i instalirajte Skycoin Wallet na svoje računalo

Da, to je jednostavno tako: Skycoin Novčanik vam omogućuje pristup Exploreru. To znači da pokretanje aplikacije Skycoin Wallet omogućava pristup API-ju Skycoin Explorer.

Za ovaj tutorial smo odabrali opciju Skycoin Wallet. Jednostavno je i nije potreban namjenski hardver.

Skycoin novčanik možete preuzeti ovdje: Skycoin novčanik. Nakon prvog pokretanja morate izraditi novčanik. Čuvajte sjeme novčanika na sigurno.

Obavezno pohranite sjeme novčanika na sigurno

2. korak: pronađite ulaz svog čvora

Prema zadanom, čvor Skycoin trebao bi se izvoditi na priključku 6420. Međutim, prema mom iskustvu, to nije uvijek slučaj.

Ako u adresnu traku preglednika upišete localhost: 6420 i vidite sučelje Skycoin Wallet, sve je u redu i možete prijeći na korak 3. Ako ne, moramo otkriti koji port Skycoin koristi.

Postoje dvije metode (možda i više) za otkrivanje slušatelja luke koju Skycoin Wallet sluša.

Pogodnije je pritisnuti Ctrl + Shift + I dok ste u aplikaciji Skycoin Wallet i pogledati karticu izvora (Hvala, @ bksquared1024 što ste istaknuli tu metodu).

Luka je vidljiv na kartici izvora

Druga je mogućnost upotreba naredbe netstat.

Otvorite naredbeni redak (pritisnite tipku Windows, unesite "naredbeni redak", desnom tipkom miša kliknite naredbu naredbe i odaberite "Pokreni kao administrator") i unesite naredbu

netstat -b

Potražite unos [skycoin.exe]. Trebali biste pronaći više njih.

Trebalo bi pokrenuti više od jednog procesa Skycoin.exe

Novčanica Skycoin trebala bi biti vidljiva na vašem pregledniku dok se preusmjerite na njega

http: // localhost: yourportnumber / # / novčanike

Sjajno, napravimo svoj prvi API poziv!

Korak 3: Obavite svoj prvi API poziv

Tvrdi dio je već iza nas i sada ste spremni za prve pozive na Skycoin Explorer. Iz brzog pregleda do dokumentacije API-ja za Skycoin Explorer možemo potražiti zanimljiv poziv za početak.

Primimo kružni opskrbni broj kao prvi API poziv

Stoga sam odlučio pogledati trenutnu opskrbu novčića Skycoinsom. Dokumentacija nam pruža dva moguća zahtjeva. Kao što radimo s našim lokalnim Skycoin čvorom, koristimo put unutarnjeg Skycoin čvora

/ API / v1 / coinSupply

Samo upišite http: // localhost: yourportnumber / api / v1 / coinPosporučite i napravite svoj prvi, uspješni API poziv!

/ coinSupply nudi vam još više informacija nego samo trenutnu opskrbu

Kao što vidite, / coinSupply vam pruža ne samo trenutnu opskrbu, već i ukupnu i maksimalnu opskrbu, opskrbu Coin Hour-om i (ne) zaključane adrese distribucije.

Bonus korak: upućivanje poziva putem naredbenog retka

Upućivanje API-a putem preglednika je zgodno, ali korištenje naredbenog retka pruža nam više mogućnosti. Za naredbu API-ja koristimo naredbu curl:

curl http: // localhost: yourportnumber / api / v1 / coinSupply

Ova naredba vraća iste podatke kao i prije, pa kako možete izdvojiti određene podatke? Za to koristimo findstr:

curl http: // localhost: yourportnumber / api / v1 / coinSupply | findstr "trenutna_opskrba"

vraća samo jedan redak:

findstr vraća samo jedan redak

Zaključak

Programeri Skycoina dali su nam mogućnost upućivanja API-ja pozivu u Skycoin Explorer, pa bismo ih trebali koristiti! Cilj ovog vodiča bio je pokazati da morate upućivati ​​prve pozive i koliko je lako to moguće učiniti pomoću Skycoin novčanika.

Ako su vam se podaci svidjeli, možete mi poslati savjet (Sky: 2BAEQ9tdibebL5XrozW4nQ7ciu4JnFXhcAS). Ako imate bilo kakvih pitanja ili preporuka, volio bih pročitati vaš komentar!