Facebook segir að þess umsókn forritun tengi (API) er byggð á hlutbundnum State Transfer (REST ) tengi, hugtak sem myntsláttumaður eftir Roy Fielding í Ph.D. hans ritgerð við háskólann í Kaliforníu. Í hvíld net, form fylgir virka. Fullkominn REST net Fielding var hinum fullkomna útgáfa af World Wide Web sem hafði sjálfstæða þætti sem unnið saman til að hámarka skilvirkni gagnaflutninga [Heimild: Fielding].
Hvað varðar API Facebook, hvíldarherbergi-tengi þýðir að umsóknir tengsl við Facebook Senda aðferð kallar með Hypertext Transfer Protocol (HTTP) Fá eða POST beiðnir. HTTP er fjarskipti samskiptamáti sem er notaður af World Wide Web - The GET beiðni sækir upplýsingar og POST beiðni bætir upplýsingar til núverandi vefsíðu í. Þetta þýðir að Facebook forrit geta náð í upplýsingar frá aðildarlöndum snið, sent skilaboð til snið eða gera hvort tveggja.
Verktaki getur einnig notað Facebook Query Language (FQL), sem er svipað og Structured Query Language (SQL). Fyrirspurn tungumál eru forritunarmál hannað til að sækja upplýsingar úr gagnagrunnum. Með FQL, verktaki getur fengið upplýsingar um hvaða notandi sem niðurhal umsókn hans eða hennar. Á þann hátt, sem er í raun það sem Facebook forrit eru allt um - að afla upplýsinga um notendur. Hönnuðir gæti notað þessar upplýsingar sem leið til að búa til markhópum fyrir auglýsingar eða byggja neytandi undirstaða fyrir tiltekna vöru. Facebook hefur verið gagnrýnd af fólki sem trúir á síða leyfir umsókn verktaki til að safna gögnum frá meðlimum, þar á meðal persónulegar upplýsingar og Web brimbrettabrun venja.
Fyrir þá verktaki sem vilja búa til forrit sem djúpt samþætta sig í vettvang Facebook, það er Facebook Markup Language (FBML). Facebook dregið tungumál frá HTML og bætt við nokkrum sætissértæk tags. Using this tungumál, verktaki getur búið til forrit sem verða meira hluti af Facebook reynslu notandans, sem hafa áhrif prófíl útliti og virkni.
Sérhver umsókn er pláss á Facebook sem heitir striga síðu, sem verktaki getur notað þó þeir óska. Þegar notandi smellir á teikn, vefur hans eða hennar vafrinn fer á striga síðu sem forritsins. Hönnuðir geta eru Vef