2016-07-07 8 views
0

Gibt es eine Möglichkeit zu wissen, ob die Benutzerinformationen, die vom Graph-API-Explorer zurückgegeben werden, ein Benutzerprofil oder eine Geschäftsseite sind?Facebook Graph API V 2.6 Benutzertyp

Die Abfrage ich verwende ist: mich Felder = Feed {aus, Kommentare {von}}

die alle mich zurück, um die Benutzer gibt, die einen Kommentar oder einen Beitrag auf meiner Seite verlassen haben?.

Hier ist ein Beispiel dafür, was ich für diese Abfrage zurückbekommen würde:

{ 
    "feed": { 
    "data": [ 
     { 
     "from": { 
      "name": "John's Tires", 
      "id": "114615108955555" 
     }, 
     { 
     "from": { 
     "name": "John Smith", 
     "id": "123615108951010" 
      }, 

Gibt es etwas, was ich zu der Abfrage hinzufügen kann, um es einen Benutzertyp zu machen zurückgeben? Zum Beispiel - Typ: Benutzer oder Typ: Seite?

Ich habe facebook Graph API Dokumentation gesucht und nichts gefunden. Vielen Dank im Voraus für Ihre Hilfe.

Antwort

0

Mit Metadaten = 1 erhalten Sie einen Typ in der Antwort für eine einzelne Top-Level-Element, aber ich weiß nicht, wie es für eine Liste tun.

$ fbapi /me?metadata=1 | jq .metadata.type 
"user" 
$ fbapi /BBCQuestionTime?metadata=1 | jq .metadata.type 
"page" 
+0

Hey Yuri, danke für die Antwort. Ich habe eine andere Lösung gefunden: {user-id} metadata = 1 & fields = name, metadata {type} ODER {page-id}? Metadata = 1 & fields = name, metadata {type} – Mark

+0

Füge dies als separate Antwort hinzu, dies ist a bessere Antwort als meine. –