Twitter Plugin - Postar no twitter através de sua app
Postado em 03/03/2009 00:00
0
0
Oi,

Com o twitter plugin fica fácil postar updates no twitter! Para instalar o plugin, basta digitar:

grails install-plugin twitter


Com isso, temos na aplicacão nosso service que irá cuidar da parte suja de comunicação com o twitter, para nós utilizarmos basta usar o service

def twitterService


E dentro de nossa chamada, basta chamar o método "setStatus" do service:

def updateTwitterStatus = {
twitterService.setStatus "My new status..." //probably would be something like params.newStatus
redirect action: index //or your usual action
}


[]s,
Tags: Snippets
lucastex
Pontos: 16






0
0
02/03/2010 00:00
Fala ai Lucas, é o Paulo Langer <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
To usando esse plugin em uma aplicação mas não estou sabendo como verificar se estou autenticado no Twitter, pela View. Alguma sugestão?

Abraço,
Paulo Fabiano Langer

girakrok
Pontos: 1



0
0
02/03/2010 00:00
Estou tentando fazer da seguinte forma mas o if não tá funcionando. O twitterService está definido no meu controller.

<g:if test=&quot;${twitterService}&quot;>
<twitter:user userId='${username}'>
Logado no Twitter: ${it.name}. [<g:link controller=&quot;twitter&quot; action=&quot;logout&quot;>Logout</g:link>]<br />
</twitter:user>
<twitter:status>Twitter Last Update: <twitter:markup text='${it.text}'/></twitter:status>
</g:if>
<g:else>
Logar no Twitter: <g:link controller=&quot;twitter&quot; action=&quot;index&quot;>Login</g:link>
</g:else>

girakrok
Pontos: 1



0
0
02/03/2010 00:00
Resolvi:

<g:if test=&quot;${twitterService.loggedIn == true}&quot;>

Tinha tentado isso antes mas, estranhamente, não tinha funcionado. Enfim, funcionou <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->

girakrok
Pontos: 1



 


Esqueceu sua senha?
 
Grails Brasil é mantido por itexto Desenvolvimento de Projetos Ltda.
Em caso de problemas, sinta-se livre para procurar Henrique Lobo Weissmann (Kico) por e-mail: kicolobo@itexto.net
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão (clique no logo à direita para maiores detalhes)