2010-05-24 13 views
6

Desidero ottenere l'ID profilo Facebook del padre di un utente di Facebook.Festa del papà in arrivo! - Posso ottenere il profilo del padre di un utente di Facebook?

In pratica, voglio visualizzare un'immagine del padre dell'utente e dire "che ne dici di acquistare una X per papà".

Ciò è possibile con l'API graph (o REST)?

Modifica: Sembra che questa deve essere una query FQL e non può essere eseguita direttamente con le altre API. Sto ancora cercando di capire come farlo e cercando il formato JOIN corretto per ottenere le informazioni. Lo posterò se lo capisco. Grazie all'interesse per la domanda a tutti. Mi sono divertito leggendo tutti i commenti che arrivavano. Apprezzerei una critica un po 'più costruttiva - al contrario del downvoting dilagante. Se pensate che la gente sarà privata dei diritti da parte di questo, sarei interessato a conoscere i motivi per cui. Come promemoria amichevole di un evento imminente, non vedo nulla di sbagliato in questo approccio. Sto rispettosamente prendendo in considerazione una formulazione diversa se non è possibile trovare un padre - nel caso in cui siano deceduti. Se chiedessi "come scrivo a qualcuno in streaming che X sta comprando Y a Z per la festa del papà" sarebbe una cosa - ma ho pensato che si trattasse di un problema di "privacy" piuttosto banale. Ma di nuovo forse qualcuno di voi non è d'accordo ... Grazie per aver letto ...

+13

Ouch, ora che è invasivo -_- –

+1

@kornel - come ho descritto non lo è. Se le persone si sentono a proprio agio nel dire a Facebook chi è la loro famiglia, per la maggior parte non se ne preoccuperanno se mostri una foto del loro papà, sono sicuro che sia –

+3

Uh, ho detto a Facebook, quindi i miei amici potrebbero saperlo. Non così gli spammer potrebbero vendermi cagate. – ceejayoz

risposta

11

Chiaramente si tratta di un argomento molto per gli sviluppatori considerando tutti i downvotes. Personalmente odio Facebook, ma questa è una domanda completamente valida. È sicuramente possibile con query FQL standard. Basta scrivere query per la tabella "famiglia":

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

Questa tabella dovrebbe avere un campo chiamato "relationship" che definisce quale rapporto dell'utente è a quella persona (genitore, madre, padre, fratello, sorella, fratello, figlio, figlio, figlia). Graph API è ancora piuttosto nuovo e non sembra avere ancora nulla di specifico.

Modifica

conoscere la mia famiglia:

SELECT uid, relationship from family where profile_id=xxxxxx 

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

potete provarlo sulle nuove documentazione API here.

+1

la tabella di famiglia non mostra una relazione nella nuova documentazione http: // developers.facebook.com/docs/reference/fql/family. –

+0

è ancora possibile utilizzare l'SDK precedente. è deprecato, non rimosso. fare un tentativo prima di votare, per favore.La documentazione di Facebook è terribile; non volevano credergli sulla parola. – typeoneerror

+0

K, puoi votare di nuovo ora. ha dimostrato che è completamente possibile. :) – typeoneerror

Problemi correlati