2016-02-07 15 views
14

Sono nuovo sul lavoro con Facebook e onestamente ho trovato molto confuso, la terminologia e la documentazione sembra essere molto ambigua in molti casi. Qualcuno può darmi una mano con una semplice spiegazione inglese su come posso ottenere quanto segue?Approfondimenti API grafico Facebook

  • Pubblicare e visualizzare su Facebook (nella pagina utente) e quindi controllare le statistiche (approfondimenti) di quel post.

Fino ad ora sono riuscito a:

1) Creare un app

2) Inserisci l'immagine sulla pagina utente con il messaggio desiderato

io non sono in grado di capire come posso recuperare informazioni sulla particolare immagine che è stata caricata tramite la mia app. Voglio sapere quante persone hanno visto quell'immagine, quanti graditi ha ricevuto, quante volte è stata ricondivisa.

È possibile a tutti?

Sto inviando a /photo non troppo /feed e mi piacerebbe tenerlo in questo modo se è possibile.

Ci scusiamo se è già stata fornita una risposta, ma ho trascorso alcune ore a cercare una risposta appropriata ma non sono riuscito a ottenere la documentazione corretta.

UPDATE 1

Dopo aver avuto un paio di giorni di riposo dalla discussione e ricevere le prime 2 risposte, ho preso un altro tuffo in questo. Ora ho provato il Graph API Explorer come suggerito, e usando l'ID di un POST posso ottenere alcuni dettagli sul POST, ma gli approfondimenti non mostrano nulla, solo il prossimo e il precedente.

Il mio obiettivo è essere in grado di gattenere alcune statistiche sulle immagini caricate tramite l'app. Se questo non è possibile direttamente quale dovrebbe essere l'approccio che devo prendere?

risposta

5

Non credo che un numero personale /photo sia collegato a /insights - il Insights Object documentation page suggerisce che non lo fanno, ma dovresti essere in grado di ottenere Mi piace, condivisioni e commenti tramite l'API.

Sembra che FB abbia lanciato una riprogettazione/riorganizzazione della sua documentazione nelle ultime due settimane, ma lo documentation for the /photo graph object is here - avrete bisogno del token di accesso dell'utente e gli endpoint API che state cercando hanno entrambi collegamenti a le loro pagine di documentazione lì, incluso il codice di esempio per ogni tipo di richiesta.

Modifica (che riassume la discussione nei commenti):

Non esiste un metodo tramite l'API di Facebook per raccogliere spunti per tutte le foto pubblicate a singole scadenze utente tramite un app. L'app può raccogliere Mi piace, condivisioni e commenti per ciascuno di questi oggetti individualmente tramite richieste API e può fare richieste API per approfondimenti per le foto pubblicate nella propria timeline. Nessuna di queste opzioni risolve il caso d'uso previsto qui.

Suggerirei una soluzione che utilizza Condivisione piuttosto che un'integrazione di app, in quanto ciò consente un migliore accesso agli approfondimenti sulle foto condivise. Questa è anche un'integrazione molto più semplice e cambiamenti della piattaforma futuri meno fragili.Il principale compromesso è che le foto originali condivise dovrebbero scadere dopo un paio di mesi. Se ciò è inevitabile, suggerirei di implementare un reindirizzamento per le richieste di oggetti scaduti sul sito.

+0

Quindi, se ho capito bene, ho bisogno di diritti di accesso utente per ottenere le statistiche di ogni immagine in particolare. Non c'è un modo per ottenere le statistiche di tutte le immagini che sono state pubblicate utilizzando l'APP? –

+0

Se le immagini sono state pubblicate su singole timeline dell'utente come risultato dell'interazione dell'utente con l'app, è complicato. Puoi vedere le foto per ogni utente con un token di accesso valido per ogni utente; oppure puoi vedere le foto che l'app ha pubblicato sulla propria timeline. Ma non credo che ci sia un unico modo per accedere ai dettagli su tutte le foto che gli utenti hanno pubblicato utilizzando la tua app in un colpo solo (tramite l'API). – nthall

+0

Uh ... è brutto ... :(Il concetto è che sto costruendo un sito Web per un cliente che vuole consentire all'utente di condividere foto (10 di migliaia di foto sono aggiunte mensilmente) dalla sua pagina, ma ha bisogno di ottenere alcune statistiche delle azioni, ri-condivisioni, Mi piace, ecc ... scaricando tutto ciò attraverso la pagina dell'app può diventare disordinato, quindi volevo caricare direttamente alla pagina degli utenti, più il pubblico è di solito migliore per le immagini caricate, quindi per condividere contenuto (da un'altra pagina), ma quello che stai dicendo significa che il mio approccio è un no ... :( –

2

Siamo in grado di ottenere diversi tipi di foto o foto usando Graph API come come di seguito:

1.Page Foto

Foto per una Facebook Page.A pagina token di accesso è richiesto per tutti methods.Find here

2.Page Immagine

Immagine appartenente a una pagina di Facebook. Trova here

3.Photo

Rappresenta una singola foto su Facebook. Trova here

4.User Foto

Foto di person.Find here

Spero che ti aiuta.

Problemi correlati