Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Inside

Login com o Facebook. Como publicar no timeline do usuário?

Recommended Posts

Caros amigos,

 

acabei de concluir um login via Facebook para meu site em PHP.

 

Segui alguns exemplos e coloquei a permissão publish_actions, e quando faço o, login o Face me diz que o meu site quer publicar em meu nome ou de quem logar.

 

Tá tudo certo e funcionando mas e agora? Como faço para postar algo na linha do Tempo dos usuários que fizerem o login?

 

Já pesquisei vários sites e não achei essa parte.

 

Isso é automático, manual, crio uma pagina? Alguém sabe?

 

 

Obrigado pela atenção de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Maykel

 

 

Quando faço o login o Facebook informa que meu site está pedindo autorização para publicar no nome de quem faz o login pelo Face.

 

Essa opção é chamada "publish_actions"

 

 

Até ai está funcionando. Só sei agora como publicar na linha do Tempo de quem se loga pelo Face.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Maykel

 

 

Ajudou mas o exemplo do post não funciona. Agora sei que é feito via PHP. Achei outros exemplos mas nenhum funcionou ainda. Estou testando.

 

Obrigado.

 

Se alguém tiver mais algum contribuição agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o facebook funciona tanto com o PHP tanto com o Javascript, a biblioteca da suporte para ambas as linguagens.

 

veja bem, pediu a permissão correto?

 

quais permissões você pede para o usuário?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Vinicius,

 

Obrigado pela ajuda.

 

Estou pedindo publish_actions e publish_stream, mas não consegui publicar ainda no timeline do usuário.

Compartilhar este post


Link para o post
Compartilhar em outros sites
$facebook->api("/me/feed", "post", array(
          'message' => "Mensagem que aparece na timeline",
          'name' => "Título da Timeline",
          'link' => "http://www.meusite.com"
));

Lembrando que $facebook é um objeto que você instancia passando o id do seu app

 

 


 

$facebook = new Facebook(array('appId' => $appId, 'secret' => $appSecret));

E claro incluindo a biblioteca SDK

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.