2012-04-09 12 views
5

Quando provo a recuperare le foto da un gruppo aperto su Facebook, ottengo invece una lista vuota.Come posso recuperare le foto da un gruppo Facebook utilizzando l'API grafico?

Questo URL http://graph.facebook.com/275206825900621/photos mi fornisce una lista vuota. Mi aspettavo di vedere una lista con la foto che ho caricato nel mio gruppo di test.

{ 
    "data": [  
    ] 
} 

il problema potrebbe essere legati alla sicurezza informatica, ma non ottengo errori di accesso. Se rimuovo/foto dalla fine dell'URL, ottengo l'accesso alle informazioni pubbliche di base, http://graph.facebook.com/275206825900621.

+0

Penso di aver trovato il problema. Se carichi una foto sul gruppo, scopri che è id e controlla i loro parametri. Scoprirai che non hanno un album di proprietà. Se usi fql, scoprirai che i loro album_object_id sono diversi anche se sono nello stesso album sul gruppo. Non ho trovato nessuna soluzione. :( – SemonCat

risposta

1

Per la documentazione su (https://developers.facebook.com/docs/reference/api/group/) non esiste una connessione "foto" su un oggetto group. Tuttavia, vi è una connessione picture. Forse un giorno Facebook espanderà le loro API con una connessione fotografica per un oggetto di gruppo.

+0

Quindi era un documento, dopo tutto. Grazie mille per aver chiarito questo. –

3

La cosa strana è che se fai/group_id/albums recupera tutti gli album all'interno del gruppo inclusi album_id, nome, url e anche il numero di immagini all'interno dell'album di quel gruppo. Ma se si utilizza quindi album_id e call/album_id/photos, restituisce l'array di dati vuoto.

Se è possibile eseguire/group_id/albums, gli album di gruppo sono album validi, pertanto le chiamate/foto su di esso devono recuperare le foto proprio come accade nei normali album.

Hai capito?

Ho appena provato con FQL e riesco a recuperare molte informazioni relative all'album di gruppo, quindi significa che l'album di gruppo è solo un album normale.

SELECT description, owner, photo_count, type, like_info, cover_pid, comment_info FROM album WHERE object_id = '1382173765340875' 

{ 
    "data": [ 
    { 
     "description": "10 Desafio Outros!!!", 
     "owner": 1455136613, 
     "photo_count": 8, 
     "type": "normal", 
     "like_info": { 
     "can_like": true, 
     "like_count": 1, 
     "user_likes": true 
     }, 
     "cover_pid": "6249764165120950711", 
     "comment_info": { 
     "can_comment": true, 
     "comment_count": 0, 
     "comment_order": "chronological" 
     } 
    } 
    ] 
} 

Edit 2014: ho presentato un bug report con i tuoi amici e 6 mesi più tardi ho ricevuto una risposta:

Dissero controllare la documentazione grafico api e io non ci ho potuto vedere che non v'è alcuna connessione tra l'oggetto "gruppi" e l'oggetto "album" o "foto" così ogni informazione extra che sto attualmente ricevendo dalla mia query sta considerando solo un bug ..

Ah! Penso che sia solo un bug che non collegano gruppi ad album ma qualunque cosa ...

Problemi correlati