Per esempio, ecco una 'pagina':Utilizzando l'API grafico Facebook, come posso ottenere il contenuto di una pagina?
http://www.facebook.com/facebook
Quella pagina ha un feed RSS (che mi piacerebbe usare, idealmente), ma a) del browser-annusa il che significa che ho bisogno di falso lo user-agent da uno script per scaricarlo - e che si sente davvero fragile b) la qualità dei dati restituiti è davvero scarsa.
Posso utilizzare il grafico api per recuperare gli stessi dati? Questo URL:
https://graph.facebook.com/facebook/feed
implica che io posso , e JSON è bene per me, anche se sto richiamando questa da uno script PHP, piuttosto che sul lato client. Tuttavia, quando provo quel URL per la mia pagina attuale, ottengo il seguente:
{
"error": {
"type": "OAuthAccessTokenException",
"message": "An access token is required to request this resource."
}
}
non capisco il motivo per cui è richiesto un token di accesso per la mia pagina, mentre altre pagine sono 'più pubblico' - è che una configurazione sulla pagina da qualche parte? In caso contrario, qual è il modo migliore per ottenere la chiave di accesso: si noti che questo è non uno script interattivo che chiede al proprietario della pagina di autenticarsi.
Hai provato a connettersi con il proprio utente prima di andare a prendere l'URL? – Doomsday
Qui inizia la terminologia che causa problemi ... È una "pagina" di cui sto parlando, ma quando si dice "utente", si intende un utente che è un amministratore della pagina? Sto ancora cercando di capire come funziona (enorme e complesso) il modello di dati di Facebook. –