2010-05-24 5 views
6

Ich möchte die Facebook-Profil-ID eines Vaters eines Facebook-Benutzers erhalten.Der Vatertag steht vor der Tür! - Kann ich das Profil des Vaters eines Facebook-Benutzers erhalten?

Grundsätzlich möchte ich ein Bild des Vaters des Benutzers anzeigen und sagen "wie wäre es mit einem X für Dad".

Ist dies mit der Grafik (oder REST) ​​API möglich?

Bearbeiten: Es sieht so aus, dass dies eine FQL-Abfrage sein muss und nicht direkt mit den anderen APIs erfolgen kann. Ich versuche immer noch herauszufinden, wie das geht, und nach dem richtigen JOIN-Format zu suchen, um die Informationen zu erhalten. Ich werde es veröffentlichen, wenn ich es herausfinden werde. Danke für das Interesse an der Frage an alle. Es hat Spaß gemacht, alle Kommentare zu lesen, die hereinkamen. Ich würde ein wenig mehr konstruktive Kritik schätzen - im Gegensatz zu grassierenden Downvoting. Wenn Sie glauben, dass die Menschen dadurch entmündigt werden, wäre ich an den Gründen interessiert. Als eine freundliche Erinnerung an eine bevorstehende Veranstaltung sehe ich nichts falsch mit diesem Ansatz. Ich denke respektvoll über andere Formulierungen nach, wenn ein Vater nicht gefunden werden kann - falls sie verstorben sind. Wenn ich fragen würde: "Wie schreibe ich in jemandes Stream, dass X ein Y für den Vatertag kauft", wäre das eine Sache - aber ich dachte, das wäre ein ziemlich triviales "Privacy" -Problem. Aber dann wieder vielleicht vielleicht einige von Ihnen nicht einverstanden ... Danke für das Lesen ...

+13

Autsch, jetzt ist das invasiv -_- –

+1

@kornel - wie ich es beschrieben habe ist es wirklich nicht. Wenn Leute sich wohl fühlen, facebook zu sagen, wer ihre Familie ist, werden sie sich meistens nicht kümmern, wenn Sie ein Bild von ihrem Vater zeigen, bin ich mir sicher –

+3

Uh, ich erzählte Facebook, damit meine Freunde wissen konnten. Nicht so Spammer könnten mir Mist verkaufen. – ceejayoz

Antwort

11

Dies ist eindeutig ein sehr heiklen Thema für Entwickler unter Berücksichtigung aller Downvotes. Ich persönlich hasse Facebook, aber das ist eine absolut gültige Frage. Dies ist definitiv mit Standard-FQL-Abfragen möglich. Nur Abfragen schreiben für die „Familie“ Tabelle:

http://developers.facebook.com/docs/reference/fql/family

Diese Tabelle ein Feld namens sollte „relationship“, das, was die Beziehung der Benutzer definiert, diese Person ist (Eltern, Mutter, Vater, Geschwister, Schwester, Bruder, Kind, Sohn, Tochter). Graph API ist immer noch ziemlich neu und scheint noch nichts speziell dafür zu haben.

bearbeiten

Treffen meiner Familie:

SELECT uid, relationship from family where profile_id=xxxxxx 

[ 
    { 
    "relationship": "brother", 
    "uid": "xxxxxx" 
    }, 
    { 
    "relationship": "father", 
    "uid": "xxxxxx" 
    }, 
    { 
    "relationship": "mother", 
    "uid": "xxxxxx" 
    } 
] 

Sie können es testen auf den neuen API-Dokumentation here.

+1

die Familientabelle zeigt keine Beziehung in der neuen Dokumentation http: // developers.facebook.com/docs/reference/fql/family. –

+0

können Sie immer noch das vorherige SDK verwenden. Es ist veraltet, nicht entfernt. versuche es, bevor du abstimmst, bitte.Facebooks Dokumentation ist schrecklich; würde ihr Wort dafür nicht nehmen. – typeoneerror

+0

K, Sie können es jetzt wieder abstimmen. hat bewiesen, dass es komplett möglich ist. :) – typeoneerror

Verwandte Themen