Već imate nalog?

Ukoliko nemate nalog, registrujte se.

Ukoliko ste zaboravili lozinku, moraćete da nas kontaktirate.

PHP SDK za Horoskopius BEE APIv.1.14

PHP SDK vam pruža bogat set server-side funkcija za pristup Horoskopius Bee API pozivima.

Možete preuzeti PHP SDK sa linka ispod.

Horoskopius PHP SDK ili sa GitHub-a GitHub Horoskopius PHP SDK

PHP SDK je najbrži mogući način da integrišete horoskop, jer automatski kreira fajlove na vašem serveru (lokalu) i time ubrzava API pozive za više od 90% vremena. Takođe umnogome doprinosi bezbednoj autorizaciji korisnika.

Za korišćenje PHP SDK vam je potreban private key i public key koji, ukoliko niste registrovani možete dobiti ovde

Instaliranje i inicijalizacija

Kako bi instalirali PHP SDK, preuzmite ga, ekstraktujte zip arhivu i postavite ga u željeni folder na serveru, naprimer "horoskop". Posle samo fajl ubacite u vašu PHP skriptu i napravite inicijalizaciju klase: (napomena: ispoštujte strukturu foldera "lib" koji se nalazi u okviru zip fajla).

<?php
require_once('horoskop/lib/horoskopiusphpsdk.php');
$horoskopius = new HoroskopiusSDK();
?>

API poziv, autorizacija i ispis

Kada ste instancirali klasu, potrebno je samo izvršiti odgovarajuće pozive na sledeći način:

<?php
$horoskopius
->setPrivateKey("ovde_ide_vas_private_key");
$horoskopius->setPublicKey("ovde_ide_vas_public_key");

//koji tip horoskopa želite
// 1 = Običan, regularni horoskop
// 2 = Kineski horoskop
$horoskopius->setHoroscope(1);

//kategorija horoskopa (SAMO UKOLIKO JE IZABRAN tip horoskopa = 1 (običan horoskop), kategorije su sledeće
// 1 = Običan horoskop
// 2 = Ljubavni horoskop
// 3 = Poslovni horoskop
$horoskopius->setCategory(1);

//Izaberite hoćete li dnevni, nedeljni ili mesečni horoskop
// 1 = Dnevni horoskop
// 2 = Nedeljni horoskop
// 3 = Mesečni horoskop
$horoskopius->setHoroscopeType(1);

//tip odziva, xml ili json
$horoskopius->setResponseType("xml");

//Da li želite latinično ili ćirilično pismo (ispis)
// 1 = Default, ispis horoskopa na latinici
// 2 = Ispis horoskopa na ćirilici
$horoskopius->setAlphabet(1);

//ISPIS HOROSKOPA NA STRANICI GDE ŽELITE, VEĆ PREFORMATIRAN ISPIS
$horoskopius->getResponse();
?>

Format ispisa

Kada ste preuzeli naš SDK u folderu "examples" možete naći veliki broj primera koji možete iskoristiti. Što se tiče formatiranja izgleda samog horoskopa, priključili smo vam i CSS klase koje utiču na izgled horoskopa, koji naravno modifikujete prema vašim potrebama. HTML ispis izgleda ovako:

<div id="horoskopius">
<h2>Naslov horoskopa</h2>
<ul>
<li>
<h3>Horoskopski znak</h3>
<span class="sign-container hor-nazivznaka"></span>
Tekst horoskopa
</li>
...
</ul>
</div>

Prema gornjoj strukturi dali smo CSS fajl, koji možete modifikovati prema vašim potrebama. CSS fajl povlači jednu sliku (sprite) na kojoj su svi horoskopski znaci. Takođe u folderu (psd) u okviru SDK nalazi se i grid PSD fajl prema kojem možete napraviti svoje ikonice:

/* Horoskopius style
-------------------------------------------------------------- */
#horoskopius {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:1.5}
#horoskopius h2 {color: #39C; text-transform:uppercase}
#horoskopius h3 {color: #C30}
#horoskopius ul { list-style-type:none; margin:0; padding:0;}
#horoskopius ul li { padding-bottom:10px; border-bottom:1px solid #ddd}
#horoskopius ul li:last-child { border-bottom:none}
.horoskopius-link { color: #666; font-size:90%;padding-top:20px;}

#horoskopius ul li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#horoskopius ul li {}

#horoskopius ul li span.sign-container {background-image: url(horimg/signs.png); background-repeat:no-repeat; display:block; height:60px; width:65px; float: left; margin-right:10px; }
.hor-ovan {}
.hor-bik {  background-position:-65px top;}
.hor-blizanci { background-position:-130px top;}
.hor-rak {background-position:-195px top;}
.hor-lav {background-position:-260px top;}
.hor-devica {background-position:-325px top;}
.hor-vaga {background-position:-390px top;}
.hor-skorpija { background-position:-455px top;}
.hor-strelac {  background-position:-520px top;}
.hor-jarac {background-position:-585px top;}
.hor-vodolija {background-position:-650px top;}
.hor-ribe {  background-position:right top;}
.hor-pacov {background-position:0 bottom;}
.hor-bivo {  background-position:-65px bottom;}
.hor-tigar { background-position:-130px bottom;}
.hor-zec {background-position:-195px bottom;}
.hor-zmaj {background-position:-260px bottom;}
.hor-zmija {background-position:-325px bottom;}
.hor-konj {background-position:-390px bottom;}
.hor-koza { background-position:-455px bottom;}
.hor-majmun {  background-position:-520px bottom;}
.hor-petao {background-position:-585px bottom;}
.hor-pas {background-position:-650px bottom;}
.hor-svinja {  background-position:right bottom;}
/* End Horoskopius style
-------------------------------------------------------------- */

Funkcije Horoskopius PHP SDK

setPrivateKey(vrednost)

Ovom funkcijom se setuje vaš private key

setPublicKey(vrednost)

Ovom funkcijom se setuje vaš public key

setHoroscope(vrednost)

Ovom funkcijom se setuje koji horoskop želite. Vrednost 1 je običan, sunčani horoskop, 2 je kineski horoskop. Default 1.

setCategory(vrednost)

Samo ukoliko ste izabrali gornjom funkcijom vrednost 1 (sunčani horoskop), možete setovati kategoriju. Vrednost 1 je default, 2 je ljubavni horoskop, 3 poslovni horoskop. Default 1.

setHoroscopeType(vrednost)

Ovom funkcijom setujete tip horoskopa.Vrednost 1 je dnevni, 2 nedeljni, 3 mesečni. Default 1

setResponseType(vrednost)

Vrednosti su "xml" ili "json". Ovom funkcijom povlačite odziv u formatu kojim želite. Default je "xml".

setAlphabet(vrednost)

Ukoliko želite da ispišete horoskop na latinici, odnosno ćirilici, ova funkcija Vam to omogućava. 1 je default vrednost i označava latinično pismo, dok je 2 vrednost kada želite da ispišete horoskop na ćirilici.

getResponse()

Funkcija koja izvršava poziv ka API-u i ispisuje horoskop u skladu sa setovanim komandama prethodnih funkcija.

Misc. funkcije

Napominjemo da ove funkcije nisu obavezne za setovanje, ali postoje u sklopu SDK

setSpeedUp(vrednost)

Funkcija default vrednosti 1. Automatsko keširanje na lokalu i ubrzanje aplikacije.

setCache(vrednost)

Default vrednost 1. Keširanje našeg API-a na remote serveru.


Problemi i bugovi u radu PHP SDK

Ukoliko naiđete na bug ili slično, možete postaviti issue na našem GitHubu, i ostaviti komentar i opis greške.

Horoskopius PHP SDK GutHub Issues report

Wordpress plugin Horoskopius

Poslednji update

PHP SDK na GitHub-u: GitHub Horoskopius

Izašla je nova verzija Horoskopius API-a: 1.02 stable build 20120605

Najnovija verzija Horoskopius PHP SDK: 1.14 stable build 20120615

Showcase

Share

Ukoliko želite da budete na ovim stranicama, slobodno nas kontaktirajte, i dajte nam opis, logotip vašeg sajta