2013-04-17 15 views
17

Sto cercando di ottenere messaggi da un utente specifico utilizzando l'SDK di Facebook JavaScript. Quando utilizzo il grafico API Explorer, funziona correttamente; ma quando provo la stessa cosa sul mio sito, ricevo il seguente errore:Facebook graphApi oAuth - come ottenere il token di accesso?

code: 104 
message: "An access token is required to request this resource." 
type: "OAuthException" 

Dove posso trovare il mio token di accesso, in modo che io possa mostrare la pagina Facebook flusso della mia azienda sul mio sito?

risposta

34

Sì, è necessario un token di accesso per recuperare i post effettuati da una pagina Facebook. Poiché i post della pagina sono pubblici, qualsiasi token di accesso funzionerà. Dovresti utilizzare un token di accesso all'app come never expires.

  1. Visita https://developers.facebook.com/apps e creare una nuova applicazione
  2. , compili il desiderato App Nome e Namespace
  3. Nella sezione 'Scegliere la modalità di applicazione si integra con Facebook' scegliere 'Sito web con Facebook Login'
  4. Inserisci l'URL del tuo sito web nel campo "URL del sito". Ricorda di aggiungere un "/" finale "
  5. Visita here per ottenere il tuo App Token.

effettuare chiamate al API grafico per recuperare pagina Posts

https://graph.facebook.com/pageID/feed?access_token=your_token 
+2

Grazie molto molto! :) Questo è quello che mi serviva. Buona vita! – SimonRabbit

+0

Non esporrà il token o il segreto dell'app sul lato client? Correggimi se sbaglio, ma ho sentito che non dovresti mai avere il token sul lato client, il che rende l'SDK di JS un sottaceto da usare. –

+0

Posso usare l'API FB su un server 0.0.0.0 o deve essere su un dominio? – Heilemann

Problemi correlati