Postando no Facebook com FCONNECT. Atualização;
Tempos atrás o Facebook alterou a forma de postar mensagens através da API.
Em posts anteriores eu havia escrito que “precisamos é criar um ‘template feed data’” e bla bla bla. Esqueçam. O Facebook mudou isso. Ficou mais fácil.
A função agora é a “FB.Connect.streamPublish”.
Quando precisei alterar a aplicação que eu desenvolvi, eu apenas alterei a função que chamava esta função da API. No post que eu havia feito, a função era a “facebook_publish_feed_story".
Para usar a função streamPublish, basta passar via JSON (ver post aterior) as informações que você quer exibir, respeitando, é claro, as especificações da API.
exmplo de JSON
var attachment = {‘name’:'Atualizando’, ‘description’:'Estou descrevendo a minha mensagem que pod ser um pedaço de um post…’, ‘href’:'http://www.leandrogarcia.com/blog/};
Este JSON acima adiciona o conteúdo da mensagem.
Neste abaixo, Eu adicono o texto que fica na parte de baixo da mensagem publicada.
var actionLinks = [{ "text": "Acompanhe também:", "href": "http://www.leandrogarcia.com/blog"}];
Neste a mensagem que aparece na caixa.
var message = “Esta mensagem vai aparecer na caixa de dialogo”;
E em seguida eu chamo a função;
FB.Connect.streamPublish(message, attachment,actionLinks);
A função completa fica:
function facebook_publish_feed_story() {
var message = "Esta mensagem vai aparecer na caixa de dialogo";
var attachment = {'name':'Atualizando','description':'Estou descrevendo a minha mensagem que pod ser um pedaço de um post...','href':'http://www.leandrogarcia.com/blog/};
var actionLinks = [{ "text": "Acompanhe também:", "href": "http://www.leandrogarcia.com/blog"}];
FB.Connect.streamPublish(message, attachment,actionLinks)
}
A variável message, você pode recebela na função. Vai da sua necessidade.
O Tyler, havia me perguntado sobre isso. O por que não estava funionando. Espero que esteja esclarecido.
- Facebook Connect, como conectar sua página com o facebook.
- Facebook Connect, como postar no mural do Usuário.
- Facebook Connect: Como configurar o App
- Página do blog no Facebook
- Criando uma página no Facebook
4 Comentários »
Rss dos comentários TrackBack URL
Pingback por Facebook Connect, como postar no mural do Usuário. | Blog do Garcia — 10/03/2010 @ 4:07 pm
[...] ** O facebook alterou a forma de se publicar. Neste poste você consegue ver. [...]
Comentário por Edmilson Lani — 16/03/2010 @ 2:47 am
Leandro, boa noite! Tenho um site de notícias e estou tentando fazer ao ser postada uma notícia na administração do site, ela seja publicada no twitter (isso está ok) e na minha página do facebook, mas não estou conseguindo. Tentei com seu exemplo, mas sem sucesso. Pode me dar uma ajuda? abraço
Comentário por Edgar S Santos JR — 29/12/2010 @ 5:09 pm
Boa tarde, Leandro.
A exemplo do Edmilson, tb não consegui atualizar o mural do meu facebook pela PHP da minha página.
Podes me dar um help ?
Agradeço antecipadamente e aproveito pra deixar os votos de feliz ano novo.
Comentário por Paulo Linhares — 02/12/2011 @ 1:03 pm
Olá Garcia, muito bom seus posts sobre fb, pode me mandar um email para conversarmos sobre trabalhos que possa interessar a você… fico no aguardo . Até mais.