2012-02-20 4 views
5

Vorrei utilizzare l'API grafico per ottenere informazioni approfondite su pagine e app senza Facebook JS SDK. Ho provato quanto segue:Le statistiche di Facebook utilizzano l'API grafico che funziona proprio ora?

  • ho creato un app con l'utente A
  • accedo a tale applicazione utilizzando il seguente URL con l'utente B (utente B è admin di pagine e applicazioni)

https://m.facebook.com/dialog/oauth?client_id=[appID] & redirect_uri = [uri] & scope = read_insights, manage_pages & response_type = token

    .210
  • utilizzando l'URL di cui sopra, di accesso era ok, ho ottenuto il token di accesso
  • Utilizzando https://graph.facebook.com/me/accounts ho ottenuto l'elenco delle applicazioni e le pagine
  • Infine cerco di interrogare i valori approfondimenti con il seguente URL https: // grafico. facebook.com/[page id]/intuizioni & access_token = [login_response_access_token], ma ho ottenuto il seguente risultato vuoto:

{ "dati": [ ], "paging": { "precedente" : "https://graph.facebook.com/[page_id]/insights?format=json & poiché = 1329064393 & fino = 1.329.323,593" mila, "next": "https://graph.facebook.com/[page_id]/insights?format=json & dal = 1.329.582,793 mila & fino = 1.329.841,993 mila" }}

Cosa non va con i miei passi? Ho cercato di usare Graph API Explorer e non posso ottenere i valori intuizioni dal seguente URL:

https://developers.facebook.com/tools/explorer

  1. aperto sopra url
  2. Ottenere token di accesso (read_insights, manage_pages)
  3. https://graph.facebook.com/[page_id]/insights restituisce lo stesso JSON vuoto
+0

Sono di fronte allo stesso problema. Come hai risolto questo? – G3M

risposta

0

il tuo primo e secondo passaggio sono vere ma il terzo è errato perché nell'URL https://graph.facebook.com/[page_id]/insight non esiste un campo di approfondimento sul nodo della tua pagina_id come tutti io pensare. Puoi vedere i campi che puoi usare sul lato destro di Graph explorer.

Può essere la ragione della vacuità delle informazioni potrebbe essere FB.api restituisce i dati vuoti per alcuni giorni al giorno d'oggi. puoi testarlo facendo clic su mostra vecchi approfondimenti nella pagina della tua app. vedrai.

+0

Ciao!Il terzo passo è anche ok, perché le intuizioni stanno funzionando adesso più o meno correttamente –

+0

sì ora ho guardato questo e il passaggio 3 mi dà alcuni dati per i miei id di pagina anche :) ma come hai detto ci sono alcuni dati vuoti per alcuni giorni , Non capisco FB –

0

Presumo che tu abbia il corretto access_token (che è probabilmente il caso ti dà la possibilità di interrogare gli oggetti). L'objectid in questione ha dati nell'ultimo mese? Inoltre, consiglierei di fornire un intervallo di date (con i parametri since e until), questo mi ha causato problemi in passato.

Problemi correlati