Exploring Facebook Graph API

View more categories:

1- Die Vorstellung

Das Dokument wird nach der Quelle von ... geschrieben
  • Facebook Graph API 2.5

2- Was ist Facebook Graph API 

Zuerst sieht Facebook die Beziehungen zwischen die Objekte wie ein "Social Graph" 
Facebook Graph API ist die Hauptmaßnahme um die Database in oder aus dem social Graph von Facebook zu nehmen. Das ist ein HTTP API, mit dem Sie die Database abfragen, die Geschicht posten, das Bild und die anderen Aufgaben hochladen können

Hauptsachlich:

Graph API wird den Name nach dem Idee einer "social Graph" gestellt- eine Vertretung der Information auf Facebook schließt ein 
  • node (button): Die grundlegende Dinge, die Sie benutzen in Facebook (ein Foto, eine Seite, ein Kommentar..)
  • edge (der Rand): die Verbindung zwischen die Dinge wie die Verbindung zwischen das Foto und die Seite vom Foto oder ein Kommentar und ein kommentiertes Foto 
  • field (das Feld/der Sektor): die Information über die Dinge, zum Beispiel das Geburtstag des Benutzer oder der Name von einer Seite
Graph API basiert auf die HTTP. Deshalb kann es mit der Sprache, die die Bibliothek HTTP hat wie cURL, urllib arbeiten. Ich erkläre in die folgenden Teil einbisschen mehr über was, Sie machen können. Aber d.h Sie können Graph API direkt auf Ihrem Browser auch benutzen, zum Beispiel ... 
Und Sie erhalten das Ergebnis, das die Information über Icon vom facebook graph enthaltet. Kopieren Sie die Wert URL in dem Ergebnis und kleben Sie auf Ihrem Browser auf und dann schaffen Sie das Icon
{
   "data": {
      "url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xpf1/t1.0-1/p50x50/1377580_10152203108461729_809245696_n.png",
      "is_silhouette": false
   }
}

3- Die Struktur vom Facebook Graph API

3.1- Object ID

Jede  node hat nur ein einzige ID um durch Graph API zu zugreifen
Das ist die Maßnahme zur ID Benutzung für Node:
Node:
GET
graph.facebook.com /{node-id}

POST
graph.facebook.com /{node-id}
Edge:
GET
graph.facebook.com /{node-id}/{edge-name}


POST
graph.facebook.com /{node-id}/{edge-name}

3.2- Access Token

In die Seite zugreifen
Nach der Umwandlung zum   "Graph API Explorer" dürfen Sie entdecken, was Graph API Ihnen illustriert bringt 
Das Bildschirm Graph API Explorer" hat 4 wichtige Teile
  1. Access Token: das ist eine Code, damit die Request nach Server schicken lassen. Wenn Sie in einem Facebook-Konto anmelden (login), wird die Code für das Konto standardmäßig angezeigt 
  2. URL schickt nach server um die Information zu bekommen .
  3. Die Region 3 hilft Ihnen bei dem Hinzufügen von den notwendigen Felde (field) in request.
  4. Nachdem Klicken auf Submit erhalten Sie das Ergebnis
Access Token ist ein String. Es ist wie ein Erlaubnis, damit Sie in Facebook Graph zur Datennahme zugreifen können. Jede Access Token gibt Ihnen die Information, was Sie mach dürfen. Um das Facebook Graph API in einer maximalen Zuständigkeit auf Facebook zu haben, sollen Sie ein Access Token mit der großten Zuständigkeit erstellen 
 
Jetzt haben Sie das neue Access Token mit der mehren Zuständigkeiten um die Daten auf Ihrem Facebook mit Facebook Graph API zu entdecken 
Beachten Sie: Mit  Access Token , das Sie erhaltet haben, können Sie zugreifen und die Ihre Facebook betreffenden Database nehmen, zum Beispiel : die Liste der Freunden, Album, Kommentars und Lieblingsliste .... Es hat keine Rechte zur Nahme der Daten aus einem anderen Facebook Konto, nur wenn die Daten public sind.
Wählen Sie die Felde wie Email, Geburtstag, das Geschlecht aus um auf Facebook Graph Explorer zu sehen 
Sie können auf die Pfeife wie folgend klicken um den vollen Pfad zu sehen
Es ist so ähnlich wie Sie request (die Anforderungen) auf dem Browser nach URL schicken
https://graph.facebook.com/v2.5/me?fields=id,name,birthday,gender,email&access_token=<Access Token>

4- Die Anleitung vom Nachschalgen  Graph API

Facebook Graph API hat ein ziemlich gutes Nachschlagenunterlagen, das Ihnen leich beim Nachschlagen hilft
URL zugreifen:

4.1- /abum

Album ist eine  Node im  Graph API.
Klicken Sie auf "Graph Explorer" um die Benutzung zu sehen
Geben Sie {album-id} ein und klicken Sie auf  Submit. Sie können nach der Abfrage Ihres Album {album-id} schaffen
Die Information von  Comment für Album nehmen

4.2- TODO ..

View more categories: