FQL — разлика између измена
Садржај обрисан Садржај додат
Нема описа измене |
Нема описа измене |
||
Ред 1:
{{VISER032014}}
'''FQL''' (Facebook Query Language) je jezik upita koji omogućava [[Facebook]] korisnicima da koriste [[SQL]]<ref>{{cite web | title= Facebook Query Language (FQL) | url= http://developers.facebook.com/docs/reference/fql/ | work= Documentation | publisher = Facebook | accessdate = 2010-12-16}}</ref> upite za podatke izložene od strane Graph API. FQL pruža napredne funkcije koje nisu dostupne u Graph [[Application programming interface|API]].<ref>{{cite web | title= About Facebook-FQL | url= http://stackoverflow.com/tags/facebook-fql/info| work= Tag info | publisher = [[Stack Overflow]] | accessdate = 2012-05-18}}</ref> Podaci vraćeni od FQL upita su po podrazumevanom [[JSON]] formatu. Dokumentacija o FQL je javno dostupna svima te ovaj jezik svako može da nauči.
== Karakteristike ==
Iako su isti podaci dostupni putem neke od API funkcija, ovako je omogućen jednostavniji, selektivni i brži pristup. Nema potrebe za traženjem odgovarajuće API funkcije, dohvatanja svih dostupnih podataka iz određene kategorije i zatim programske obrade i selekcije korisnih podataka. Ovako na jedinstven način imamo pristup svemu i uz malo složenije upite znatno smanjujemo količinu podataka s kojom moramo raditi.
==Istorija==
FQL je prvi put postao javno dostupan u februaru 2007. godine <ref>{{cite web | title= Facebook Query Language (FQL) | url= http://blog.facebook.com/blog.php?post=2245872130| work= The Facebook Blog| first=Ari |last=Steinberg | date= February 26, 2007 |publisher = Facebook | accessdate = 2012-05-18}}</ref>
== Upiti ==
Upiti su sledećeg oblika:
SELECT [fields] FROM [table] WHERE [conditions]
Za razliku od SQL-a, FQL FROM klauzula može da sadrži samo jednu tabelu.Možete da koristite ključnu reč IN u klauzulama SELECT i WHERE kako biste radili sa podupitima. Ali podupiti ne mogu da refenciraju promenljive u okviru spoljašnjeg upita. Vaš upit takođe mora biti promenljiv.
FQL može da obradi osnovne matematičke operacije, logičko I(AND) i logičko NE(NOT)i ORDER BY i LIMIT klauzulu. ORDER BY klauzula se dodaje na kraju upita i može da sadrži samo jednu tabelu.
== Reference ==
|