Token de Acesso do Facebook para Páginas

Eu tenho uma página no Facebook que eu quero pegar algumas coisas com isso. A primeira coisa são feeds e pelo que eu li eles são públicos (não há necessidade de access_token). Mas eu também quero pegar os events … e eles não são públicos e precisam do access_token.

Eu não quero que o usuário faça o login no Facebook ou qualquer coisa assim. Eu só quero empurrar todos os dados que 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 eles querem que o usuário faça o login ou exija alguma ação do usuário que eu não estou interessada.

O que eu quero é que meu aplicativo do Facebook tenha autorização total e access_token para enviar os dados desta página do Facebook que eu possuo (admin). Isso é possível? Eu já tentei muitas coisas, mas nada parece funcionar.

Tentei clicar em: https://www.facebook.com/dialog/oauth?client_id=150635421702954&redirect_uri=http://MY_URL/&scope=manage_pages&response_type=token&fields=access_token – alterando MY_URL para o meu site e solicitando autorização para editar todos página que eu possuo. Mesmo não sendo o que eu quero eu cliquei mas não tive access_token em troca …

Alguém poderia me ajudar, por favor?

Muito apreciada, obrigado 🙂

  1. Vá para o Explorador da API do gráfico
  2. Escolha seu aplicativo no menu suspenso
  3. Clique em “Obter o token de access”
  4. Escolha a permissão manage_pages (você pode precisar da permissão user_events também, não tenho certeza)
  5. Agora acesse a conexão me/accounts e copie o access_token da sua página
  6. Clique no id da sua página
  7. Adicione o access_token da página aos campos GET
  8. Ligue para a conexão desejada (por exemplo: PAGE_ID/events )

Veja aqui se você deseja conceder a um aplicativo permanente do Facebook access a uma página (mesmo quando você / o proprietário do aplicativo estiver desconectado):

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

“Um token de access de aplicativo não expira a menos que você atualize o segredo do aplicativo por meio das configurações do aplicativo.”

A documentação para isso é boa, se não um pouco difícil de encontrar.

API do Graph do Facebook – Tokens de Página

Depois de inicializar o fbgraph do nó, você pode executar:

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

e receba uma resposta JSON com o token que você deseja capturar, localizado em:

 res.data[0].access_token 
    Intereting Posts