**Facebookin sovellusalusta** on kolmansille osapuolille tarkoitettu ohjelmistoympäristö, joka on tarkoitettu Facebookin käyttäjien tietoja käyttäville sovelluksille. Sovellukset voivat esimerkiksi hakea Facebook-käyttäjän tietoja, julkaista käyttäjän aikajanalle tai "Tykätä" eri kohteista. Yksi käyttötapa on palveluiden käyttäjän tunnistaminen (kirjautuminen palvelun) Facebook-tunnusten avulla. Sovellukset voivat myös olla kehyksessä toimivia verkkosivuja, joita selataan facebook.com-sivuston kautta.

Facebook tarjoaa kattavat työkalut mm. erilaisiin käyttäjätilastoihin ja rajapintakutsujen tekemiseen.

Sovellukset vaativat aina käyttäjän luvan yksityiseen tietoon. Saatuaan luvan sovelluket voivat käyttää tietojaa vapaasti. Sovellukset käyttämiä tietoja voivat olla esimerkiksi tykätyt sivut, kaverit, valokuvat, koulutustiedot tai parisuhdetiedot. Jokainen tieto (eng. *scopes*), joihin halutaan pääsy, määritetään sovelluskohtaisesti. Sovelluksia on osittain kritisoitu siitä, että käyttäjät eivät aina ymmärrä mihin heidän (ja myös kavereiden) tiedot voivat joutua. Lisäksi ne saattavat julkaista ei-toivottua sisältöä tai roskapostia.

SDK
---

Facebook tarjoaa sovelluskehityspaketit (SDK) seuraaville alustoille ja ohelmointikielille: PHP, Android, JavaScript, iOS ja Unity.

Graph API
---------

Kehittäjien verkkosivusto on developers.facebook.com. Sovellusten luominen on ilmaista, mutta vaatii mm. puhelinnumeron ja Facebook-tilin.

Facebookin rajapinta on nimeltään Graph API. Käyttäjän julkiset perustiedot saadaan kutsulla:

```
 graph.facebook.com/{käyttäjänimi tai käyttäjäid}

```

Tieto palautetaan JSON-muodossa. Facebook tarjoaa työkalun (Graph API Explorer) rajapintakutsun tekoa varten.

### FQL

Sovellusten on myös mahdollista hakea tietoa FQL-kyselyillä.

Verkkosivustojen sosiaaliset toiminnot
--------------------------------------

Lisäksi verkkosivulta on mahdollista saada verkkosivustoille tarkoitettuja "sosiaalisia lisäosia", kuten esimerkiksi tykkää-nappeja, upotettuja julkaisuja tai aikajanoja.

Open Graph
----------

Open Graph Protokollan logo
Facebookin Open Graph (OG-tunnisteet) tarjoavat mahdollisuuden merkitä verkkosivustojen sisältöä meta-tiedoilla. 

```
 <meta property="og:title" content="Otsikko" />
 <meta property="og:type" content="product" />
 <meta property="og:url" content="https://example.com/" />
 <meta property="og:image" content="https://example.com/kuva.jpg" />
 <meta property="og:site\_name" content="Sivuston nimi" />
 <meta property="og:description" content="Sivun kuvaus" />

```

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| * n
* k
* m
Meta Platforms |
| --- |
|  |
| Tuotteet | 

|  |  |
| --- | --- |
| Sovellukset | 
* Facebook
	+ Sovellusalusta
* Instagram
	+ Seuratuimmat käyttäjät
	+ Threads
* Mapillary
* Meta AI
* Meta Quest Platform
* Messenger
* WhatsApp
* Workplace

 |
|  |
| Laitteet | 
* Meta Portal
* Oculus Quest

 |
|  |
| Ohjelmointikielet | 
* Hack
* HHVM
* Phabricator
* React

 |

 |
|  |
| Henkilöstö | 
* Mark Zuckerberg (perustaja, CEO)
* Dustin Moskovitz (perustaja)
* Eduardo Saverin (perustaja)
* Chris Hughes (perustaja)
* Andre McCollum (perustaja)

 |
|  |
| Muut | 
* *The Social Network*
* F8

 |

 |