Hva er en Facebook-API?

En ting som skiller Facebook bortsett fra konkurrentene i sosiale nettverk arena er det utstrakt bruk av å bygge nettstedets plattform, funksjoner og programmer med åpen kildekode. Tar open-source filosofi til hjerte, deler Facebook et sett med programmeringsgrensesnitt (API) som utviklere kan bruke til å benytte seg av sosiale nettverk og som strekker seg utviklerens web-applikasjoner og nettsteder. De viktigste Application Programming Inter tilbys av Facebook omfatter Ads API, Credits API, Chat API og Graph API.

Graph API

Den mest brukte Facebook API er Graph API, som er en sentral funksjon som kartlegger sosiale grafen for alle forbindelser mellom mennesker, sider, hendelser, innlegg, bilder, kommentarer og "liker". Tapping inn i Facebook sosiale grafen lar dine web-applikasjoner samhandle med data på flere måter. Du kan returnere en brukers siste innlegg, tilgang og laste ned en hel fotoalbum og oppdage den mest populære "liker" på tvers av hele sosiale nettverk. Graph API inneholder en søkefunksjon som enkelt lar deg hente og analysere denne informasjonen, så lenge brukerens data er offentlig og ikke privat. Hvis det er privat, vil søknaden trenger en Facebook-tilgang token å få tillatelse fra brukeren.

Chat API

Chat API lar en programmerer integrere Facebook Chat-funksjonen direkte i et webbasert eller desktop søknad. Instant messaging blant Facebook-venner er mulig med Jabber service og XMPP-protokollen. Chat API lar brukerne sende og motta vanlig tekstmeldinger, men ikke HTML-basert seg. I tillegg lar API utviklere hente en brukers bilde via vCard eller XMPP protokoller; når den er hentet frem, kan bildet vises som skravling profilbilde.

studiepoeng API

Facebook Credits er plattformen interne betalingssystem for å kjøpe elementer i appen, tjenester og mer. I utgangspunktet en kreditt gir brukeren muligheten til å kjøpe virtuelle varer i en Facebook-app. En app utvikler kan plassere en "Betal med Facebook" -knappen i sitt spill, oppmuntre brukere til å kjøpe sine digitale varer. Den Studiepoeng API omfatter to komponenter - front-end og back-end studiepoeng system. Front end håndterer alt Facebook-brukere se, mens back-end API brukes til å administrere studiepoeng mottatt og publisere statusoppdateringer på vegne av brukeren.

Ads API

Den Ads API gir utviklere og high-end annonsører muligheten til å lage sine egne applikasjoner for å håndtere sin annonsering behov og bekymringer. API er tilgjengelig som et alternativ til å bruke standard Facebook Advertising Manager-verktøyet, som er gratis å bruke når du opprette og administrere dine annonser. For å bruke Ads API, må en person eller virksomhet godtar vilkårene slik at brukeren er plassert på API hviteliste. Ellers vil en utvikler eller leverandøren ikke kunne få tilgang til programmet grensesnittet.