Table of Contents
|
Umieszczanie quizu na stronie
Przykład: Jeżeli chcesz umieścić na stronie quiz o ID 254 dodaj do Twojej strony taki kod:
<iframe width="260px" height="260px" scrolling="no" frameborder="no" align="center" style='margin-left: 400px; margin-top: 200px;'
src="http://www.quizz.pl/o.php?i=254"></iframe>
Umieszczanie szczegółowo zostało opisane w działe Quizy Widget
Drukowanie quizu
Aby wydrukować quiz wystarczy umieścić link do dokumentu przygotowanego do wydruku i podać idAnkiety.
Przykład linku:
http://grono.net/dev/app/quizz/index.php?akcja=wydrukuj&idAnkiety=286&ajax=true
Quiz w pliku PDF
Aby pobrać quiz w postaci PDF wystarczy umieścić link do dokumentu PDF i podać idAnkiety.
Przykład linku:
http://cyber-flick.com/test/quizz/index.php?akcja=wydrukuj&idAnkiety=286&ajax=true&f=pdf
Pobieranie podstawowych informacji o quizie
Metoda Get Basic Quiz Data v1
Wypróbuj w testerze API
Metoda pobiera podstawowe dane quizu o podanym ID: tytuł, opis, tagi i liczbę wypełnień
Wywołanie
http://www.quizz.pl/api.php?method=GetBasicQuizDatav1&id=711
Parametry:
id - ID quizu
Wynik
Metoda zwraca tytuł, opis, tagi quizu i liczbę wypełnień oddzielone średnikami
Przykład wyniku:
SZKOŁA (ciąg dalszy) - Czy dobrze się uczysz?;Ta ankieta odpowie Ci na to pytanie!;szkoła, nauka, książki, praca domowa, lekcje, szkoła; 849
Wysyłanie darmowego quizu na komórkę SMS-em
Metoda Send SMS
Metoda ta pozwala wysłać na dowolny numer komórki (9 cyfr) quizz w wersji komórkowej. Usługa jest całkowicie darmowa.
Wywołanie
http://quizz.pl/api.php?method=sendsms
Parametry
quizzId - identyfikator quizzu
cellNumber - 9 cyfrowy numer telefonu, na który ma zostać wysłany quizz
Przykład wywołania wprost
http://quizz.pl/api.php?quizzId=586&cellNumber=666895956&method=sendsms
Przykład użycia w języku JavaScript
<script type="text/javascript">
<!--
function newXMLHttpRequest() {
var xmlreq = false;
if (window.XMLHttpRequest) {
xmlreq = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e1) {
try {
xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) { } } }
return xmlreq;
}
function sendSMS(){
var req = newXMLHttpRequest();
req.open("GET", "http://quizz.pl/api.php?quizzId=586&cellNumber=666895956&method=sendsms", true);
req.send();
}
sendSMS();
-->
</script>
Pobieranie ID quizu na postawie miłej nazwy (nice name)
Metoda Nice To Id
Metoda zwraca ID quizzu o podanej miłej nazwie. Nazwa nice url to nazwa quizu pozbawiona wszystkich znaków poza literami, liczbami i myślnikami. Nice url jest unikalne tak samo jak ID.
Wywołanie
http://quizz.pl/api.php?method=NiceToId&nice_name=szkola-ciag-dalszy-czy-dobrze-sie-uczysz-
Parametry: nice_name - miła nazwa quizu
Wynik
Metoda zwraca ID quizu
Przykład wyniku:
711
Pobieranie miłej nazwy (nice name) na podstawie ID
Metoda Id To Nice
Metoda zwraca miłą nazwę quizu o podanej nazwie.
Wywołanie
http://quizz.pl/api.php?method=IdToNice&id=711
Parametry: id - ID quizu
Wynik
Metoda zwraca miłą nazwę quizu
Przykład wyniku:
szkola-ciag-dalszy-czy-dobrze-sie-uczysz-
Pobieranie obrazka Quizu
Metoda Get Quiz Image v1
Metoda pobiera obrazek quizu
Wywołanie
http://www.quizz.pl/api.php?method=GetQuizImagev1&id=711
Parametry:
id - ID quizu
Wynik
Metoda adres URL obrazka quizu
Przykład wyniku:
http://img94.imageshack.us/img94/2180/sowa1.gif