renovar page español app facebook facebook-graph-api oauth access-token facebook-page

page - Token de acceso de Facebook para páginas



page access token facebook (3)

Tengo una página de Facebook de la que quiero obtener algunas cosas. Lo primero son los feeds y de lo que leo son públicos (no es necesario tener access_token). Pero también quiero obtener los eventos ... y no son públicos y necesitan access_token.

No quiero que el usuario inicie sesión en Facebook ni nada de eso. Solo quiero enviar todos los datos que puedo de esta única página. Es por eso que 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 requieran 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 desde esta página de Facebook que tengo (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 ...

¿Alguien podría ayudarme por favor?

Muy apreciado, gracias :)


  1. Ir al Graph API Explorer
  2. Elige tu aplicación del menú desplegable
  3. Haga clic en "Obtener token de acceso"
  4. Elija el permiso manage_pages (es posible que también necesite el permiso user_events , no estoy seguro)
  5. Ahora acceda a la conexión me/accounts y copie el access_token su página
  6. Haga clic en la identificación de su página
  7. Agregue el access_token la página a los campos GET
  8. Llame a la conexión que desee (p. Ej .: PAGE_ID/events )

Consulte aquí si desea otorgarle a una aplicación de Facebook acceso permanente a una página (incluso cuando usted / el propietario de la aplicación está desconectado):

http://developers.facebook.com/docs/opengraph/using-app-tokens/

"Un token de acceso a la aplicación no caduca a menos que actualice el secreto de la aplicación a través de la configuración de la aplicación".


La documentación para esto es buena, si no un poco difícil de encontrar.

Facebook Graph API - Tokens de página

Después de inicializar fbgraph del nodo, puede ejecutar:

var facebookAccountID = yourAccountIdHere graph .setOptions(options) .get(facebookAccountId + "/accounts", function(err, res) { console.log(res); });

y recibir una respuesta JSON con el token que desea capturar, ubicado en:

res.data[0].access_token