Ficha de acesso ao Facebook para as páginas
Tenho uma Página no Facebook que quero tirar algumas coisas dela. A primeira coisa são feeds e do que eu leio eles são públicos (não há necessidade de access_token). Mas também quero ter os eventos... e eles não são públicos e precisam do acesso.
Não quero que o Utilizador faça login no Facebook ou algo do género. Eu só quero empurrar todos os dados que eu posso a partir desta única página. É por isso que eu já descartei muitos exemplos que encontrei aqui e aquele em https://developers.facebook.com/blog/post/500/, porque querem que o Utilizador faça o login ou exija alguma acção do utilizador que eu não tenha.
O que eu quero é que a minha aplicação no Facebook tenha autorização e acesso total para enviar os dados desta página do Facebook que eu possuo (admin). Isto é possível? Já tentei muitas coisas, mas nada parece funcionar.
Tentei clicar nisto.: https://www.facebook.com/dialog/oauth?client_id=150635421702954&redirect_uri=http://MY_URL/&scope=manage_pages&response_type=token&fields=access_token- mudando MY_URL para o meu site e pede autorização para editar cada página que possuo. Mesmo não sendo o que eu quero, cliquei mas não tive acesso em troca...
Alguém me pode ajudar?
Muito obrigado.
101
3 answers
- Vá para o grafo API Explorer
- Escolha a sua aplicação no menu
- Clique Em "Obter Acesso Token"
- Escolha a permissão
manage_pages
(você pode precisar da permissãouser_events
também, não tenho a certeza)
Agora aceda à ligação - Clique no id da sua página
- Adicione as páginas
access_token
aos campos GET - ligue para a ligação que quiser (ex.:
PAGE_ID/events
)
me/accounts
e copie a da sua página access_token
240
Author: ifaour, 2011-11-22 22:48:18
Veja aqui se quiser conceder a uma aplicação do Facebook Acesso permanente a uma página (mesmo quando você / o dono da aplicação estão desligados):
Http://developers.facebook.com/docs/opengraph/using-app-tokens/
"um item de acesso a aplicações não expira a menos que actualize o segredo da aplicação através da configuração das suas aplicações."
14
Author: Robin Layfield, 2012-09-06 21:47:19
A documentação para isto é boa, se não um pouco difícil de encontrar.
Tokens de API-páginas do grafo do Facebook
Depois de inicializar o nó fbgraph, você pode executar:
var facebookAccountID = yourAccountIdHere
graph
.setOptions(options)
.get(facebookAccountId + "/accounts", function(err, res) {
console.log(res);
});
E receber uma resposta JSON com o token que você quer pegar, localizado em:
res.data[0].access_token
4
Author: Antoine, 2015-05-22 03:02:37