Tengo una página de Facebook de la que quiero obtener algunas cosas. Lo primero son los feeds y, por lo que leí, son públicos (sin necesidad de access_token). Pero también quiero obtener los eventos ... y no son públicos y necesitan el access_token.
No quiero que el usuario inicie sesión en Facebook ni nada de eso. Solo quiero enviar todos los datos que pueda de esta única página. Por eso ya descarté muchos ejemplos que encontré aquí y el de https://developers.facebook.com/blog/post/500/ , porque quieren que el usuario inicie sesión o requiera alguna acción del usuario. No estoy interesado.
Lo que quiero es que mi aplicación de Facebook tenga autorización completa y access_token para enviar los datos de esta página de Facebook de la que soy propietario (administrador). es posible? Ya probé muchas cosas pero nada parece funcionar.
Intenté hacer clic en esto: https://www.facebook.com/dialog/oauth?client_id=150635421702954&redirect_uri=http://MY_URL/&scope=manage_pages&response_type=token&fields=access_token - cambiando MY_URL a mi sitio y solicita autorización para editar cada página que tengo. Incluso no siendo lo que quiero, hice clic pero no tuve access_token a cambio ...
var authToken = 'THE_CODE_I_GOT';
var feedQuery = 'graph.facebook.com/MY_PAGE_ID/feed';
var feedURL = feedQuery +'?access_token='+ authToken +'&callback=?';
$.getJSON(feedURL,function(data){
var d = data.data; para (i = 0; i <d.length; i ++) {d [i] .message? $ ("# lista"). append ('<li>' + d [i] .message + '</li>'): ''; // muchas otras cosas, lo tienes}}); `