2013-03-14 14 views
5

Sto utilizzando l'API del grafico di Facebook per ottenere i miei post recenti e gli elementi del feed con "graph.facebook.com/me/feed". Il problema che sto avendo è quando un oggetto feed è un post con più foto, i dati nei risultati contengono solo informazioni per una delle foto, e non riesco a trovare un modo per ottenere le altre foto incluse nel post.Ottenere tutte le foto incluse in un singolo post di feed di Facebook con Graph API o FQL?

Alcuni dettagli dall'oggetto alimenti:

"type": "photo" 
"status_type": "mobile_status_update" 
"picture": "http://the_url_to_the_one_photo_it_does_return.jpg" 
"message": "The message/note attached with the photos for the post", 
"id": "xxxxxxxx_xxxxxxxxxx" 
"object_id": "yyyyyyyyyyyyy" 

ho cercato di inviare il "id" (posta id) attraverso una richiesta (graph.facebook.com/xxxxxx_xxxxxxxxxxx), sperando che mi avrebbe dato i dettagli di tutte le foto incluse nel post, ma non è così. Ho anche provato con "object_id" ma sembra che sia solo l'id corrispondente al singolo oggetto fotografico incluso.

Ho passato tutto il giorno a cercare FQL. Per me è ancora una novità, ma mi sembra di aver colto le basi, e sembra che se c'è qualche speranza di trovarlo, sarebbe in qualche modo passare l '"id" dal post attraverso una query FQL.

Qualcuno conosce un modo per ottenere i dettagli di tutte le foto incluse in un post con più foto? Sto bene con una soluzione sporca con grafico o FQL se è l'unico modo. Grazie! A proposito, sto lavorando su iOS/Objective-C.

+0

Un post con più foto: che aspetto ha? Sei sicuro che non siano _ post multipli_ contenenti una foto ciascuna, che vengono mostrate raggruppate insieme come fa Facebook per più post di foto che avvengono entro un certo intervallo di tempo? – CBroe

+0

@CBroe è certamente possibile che sia così .. ma io davvero non la penso così ... perché la vedo sempre, cioè: 2 foto di Cosa X e un singolo messaggio che accompagna le 2 foto: "Guarda come la cosa fantastica X è !!. "... apparentemente indicando che le 2 foto sono state caricate insieme per il singolo post di come sia impressionante la cosa x. Ma chissà, potrei sbagliarmi –

+1

@DanielMcCarthy: Questi sono post "roll-up" creati da Facebook per essere visualizzati sulla timeline dell'utente e dovrebbero essere ignorati dalla tua app. Nella mia esperienza, ci saranno singoli post nel tuo feed per ogni foto caricata. – cpilko

risposta

4

Ho risposto a this post contenente informazioni su come eseguire questa operazione senza FQL poiché è deprecato. Anche se questa è una domanda piuttosto vecchia, ho avuto voglia di dare una risposta a persone che potrebbero essere alla ricerca di una soluzione come la mia.