În secțiunea următoare, vom lua o privire mai atentă la modul în care membrii Facebook pot crea propriile aplicații.
terți Facebook Aplicații
pentru a crea aplicații Facebook, trebuie mai întâi să adăugați Application Developer Facebook pentru profilul tau. Puteți, de asemenea trebuie să aibă acces la un server Web în cazul în care puteți stoca cererea dvs. - Facebook nu gazdui programe terțe. Cererile pot fi bazate pe Web, bazate pe mobil dispozitiv desktop bazate pe sau. Cu alte cuvinte, puteți crea aplicații care să profite de platforma Facebook, dar nu sunt încorporate în profile membre. De exemplu, este posibil de a programa o aplicație care creează o fereastră de pe desktop, care este legat de profilul dvs. de știri furaje.
Facebook spune ca interfata de programare a aplicațiilor (API) se bazează pe un Representational State Transfer (REST ) de interfață, un termen inventat de Roy Fielding în titlul de doctor disertație la Universitatea din California, Irvine. Într-o rețea REST, forma urmează funcția. Rețea REST final Fielding a fost o versiune idealizată a World Wide Web care a avut componente independente care au lucrat împreună pentru a maximiza eficiența transferurilor de date [Sursa: Fielding].
În ceea ce privește API Facebook, un mijloc REST-interfață că cererile interfațare cu Facebook metodă trimite apeluri folosind Hypertext Transfer Protocol (HTTP) primesc sau POST cereri. HTTP este protocolul de comunicații utilizat de World Wide Web - cererea GET preia informații și solicitarea POST adaugă informații la o pagină web existent. Acest lucru înseamnă că aplicațiile Facebook pot prelua informații de la profilurile membrilor, posta mesaje pentru profile sau de a face ambel