Kui sulle meeldib minu loodud projekt(id) ja soovid seda oma kodulehele lisada, siis allpool on toodud mõned API-id koos juhendiga.
NB! Kui leiad viga mõne API töös, siis ootan selle kohta tagasidet koos täpse kirjeldusega (s.h. kasutatud täpne link jne), mis vea esile kutsus e-kirja teel.
Üldine struktuur: http://jyri78.eu/api/API-NIMI/param1:val1/param2:val2/param3:val3/... või ilma parameetri nimeta (NB! Siin on järjekord oluline): http://jyri78.eu/api/API-NIMI/val1/val2/val3/....
Lubatud on ka näit. alguses parameetri nimi ära jätta ja siis lõpus olev väärtus anda koos parameetri nimega: http://jyri78.eu/api/API-NIMI/val1/val2/param6:val6 (mitte vastupidi; vahele võib jätta mittekohustuslikud parameetrid/väärtused).
Igale API-le on lisatud lihtne HTML-leht, kasutades parameetrina html: http://jyri78.eu/api/API-NIMI/html; samuti on parameetritena kehtivad ajax ja js.
Süntaksi osad:
http://jyri78.eu/api ära jäetud, see tuleb sul endal lisada (... asemel), ning parameetrite vahele lisatud tühikud (lingis siiski parem mitte kasutada);/ ja :  –  reserveeritud, s.t. parameetri väärtuses kasutada ei saa:
/ kasut. parameetrite/väärtuste eraldamiseks ja: kasut. parameetri nime ja väärtuse eraldajana;[...]  –  nurksulgude vahel olev osa ei ole kohustuslik;
Erisus: kui nurksulgude ümber on veel tavaline sulg – ([...]) –, siis ainult väärtuste esitamise korral võib selle vahele jätta (reeglina kohe kohustusliku parameetri/väärtuse järel);{...}  –  parameetri nimi, vaikeväärtuse korral on võrdusmärgi = järel lisatud vaikeväärtus. Parameetri nimi võib esitada täisnimega, nagu süntaksis näidatud või ühetähelisena (kui võimalik), või liit- või mitmesõnalise nime korral sõnade esitähtede abil.Biorütmide diagrammi loomise API, mille tulemusel tagastatakse PNG-pilt.
.../biorutmid/{synnipaev} ([/{kuupaev=now()}]) [/{laius=760}] [/{korgus=360}] [/{veerised=20,35,40}] [/{paevade-arv=30}] [/{keel=et}]
synnipaev või sp  –  sünnipäev kujul PP.KK.AAAA või PP.KK.AAAA,TT.MM, eraldajana võib kasutada ka -. Üldiselt kellaajal on väike mõju;kuupaev või kp  –  kuupäev, mis seisuga diagrammi esitada. Kui sünnipäev on esitatud ilma kellaajata, siis eiratakse ka siin. Vaikimisi hetkel kehtiv kuupäev;laius või l  –  pildi laius pikslites. Vaikimisi 760;korgus või k  –  pildi kõrgus pikslites. Vaikimisi 360;veerised või v  –  veerised pildil oleva diagrammi ümber (üleval, all ja külgedel) pikslites. Vaikimisi 20,35,40;paevade-arv või pa  –  kui mitme päeva kohta diagramm tehakse (kuupäev jääb keskele). Vaikimisi 30;keel või kl  –  diagrammi keele lühend, praegu toetatud ainult eesti et ja inglise en keel. Vaikimisi et.http://jyri78.eu/api/biorutmid/29.03.1978/29.08.2016/640/300/25,40,50/20
http://jyri78.eu/api/biorutmid/29-03-1978,14-15/640/300/25,40,50/20/en
http://jyri78.eu/api/biorutmid/29.03.1978/korgus:400/pa:20
# Parameetri nime kasutamise korral järjekord ei ole oluline:
http://jyri78.eu/api/biorutmid/pa:20/sp:29.03.1978
Esmalt tuleb lisada HTML-kood järgmiselt:
<img id="pilt" src="" />
<form id="vorm" method="post" action="{link-sinu-lehele-voi-muud}">
  Palun sisesta oma sünnipäev:
  <input type="text" name="synnipaev" id="synnipaev" placeholder="PP.KK.AAAA" />
  <input type="submit" class="button" value=" OK " />
</form>
Järgmiseks tuleb päisesse lisada JavaScript (kasutan siinkohal jQuery teeki):
$(document).ready(function(){
  $('#vorm').submit(function(e){
    e.preventDefault();
    $('#pilt').attr('src','http://jyri78.eu/api/biorutmid/' + $('synnipaev').val());
  });
});
Alternatiivina võid kasutada minu loodud lihtsat HTML-lehte:
<iframe src="http://jyri78.eu/api/biorutmid/html" width="780" height="450" />