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 :)
- Ir al Graph API Explorer
- Elige tu aplicación del menú desplegable
- Haga clic en "Obtener token de acceso"
- Elija el permiso
manage_pages
(es posible que también necesite el permisouser_events
, no estoy seguro) - Ahora acceda a la conexión
me/accounts
y copie elaccess_token
su página - Haga clic en la identificación de su página
- Agregue el
access_token
la página a los campos GET - 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