Ir para conteúdo

POWERED BY:

Arquivado

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

xikoo

[Resolvido] Ler XML com Login e Senha

Recommended Posts

Falaaa galera! Estou com um probleminha :D

 

Fiz uma página pra capturar os tweets de um usuário, para ler o xml INTEIRO dos tweets enviados e recebidos do nosso querido twitter, temos o rss que fica na pagina http://twitter.com/statuses/friends_timeline/IDDOUSUARIO.rss e o xml que basta mudar o final... http://twitter.com/statuses/friends_timeline/IDDOUSUARIO.xml

 

pois bem, quero ler um xml de uma ID de usuario fixa, com isso não há problemas

 

o único problema é que para ler essa página eu preciso INSERIR o login e senha do twitter para ter acesso a esse conteúdo.

 

como fazer isso ? Como to com a página asp PRONTA pra ler, precisando só disso gostaria de saber se há solução... senao vo ter que fazer um agente e refazer o código todo pra js e dá bastante trabalho!

 

a página ta funcionando tudo certinho, to inserindo os dados que eu quero do xml no meu BD

 

agora a parte de login e senha, como faz ? o ruim é que pra quem quiser testar tem que criar um twitter... caso você ja tenha, entra na Home e clica na direita em pegar feeds, ele vai tentar abrir a página RSS mas vai pedir seu login e senha de lá!

 

<%
	'PÁGINA DE CAPTURA DO XML
	xml = "http://twitter.com/statuses/friends_timeline/71573204.xml"	
	
	Set objSrvHTTP = Server.CreateObject("MSXML2.XMLHTTP.3.0")
	objSrvHTTP.open "GET", xml, false
	objSrvHTTP.setRequestHeader "Content-Type", "text/xml"
	objSrvHTTP.Send()
	strXML = objSrvHTTP.ResponseXML.xml
	
	Set objXML = Server.CreateObject("Microsoft.XMLDOM")
	objXML.async = false
	objXML.loadXML(strXML)
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você vai ter que acessar isso via API do Twitter, que liberar você logar, e puxas as informações, pesquise sobre API do Twitter com login e senha, eles liberam esse acesso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma olhada akitb

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estranho...naun é brincadeira naun, mas procure no laboratorio de scripts k ele tá lá

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%
Response.Buffer = True

Dim twitter
Set twitter = Server.CreateObject("Microsoft.XMLHTTP")

        twitter_usuario  = "nomedeusuario"
        twitter_senha   = "senha"

        mensagem = "mensagem para postar no twitter, meu nome é patrique"

        twitter.Open "POST", "http://" & twitter_usuario & ":" & twitter_senha & "@twitter.com/statuses/update.xml?status=" & server.URLencode(mensagem), False
        twitter.setRequestHeader "Content-Type", "content=text/html; charset=iso-8859-1"
        twitter.Send

Set twitter = Nothing

Response.Write "Mensagem enviada com sucesso!"
%>

eu li esse código aqui só que não entendi a parte do open post, como nunca aprendi asp na vida e me viro aos trancos e barrancos num estágio de informática, sendo que faço engenharia da computação (logo fiquei 2 anos aprendendo matérias básicas pra nada :D) eu tentei colocar a seguinte url pra tentar pegar o xml

 

http://usuario:senha@twitter.com/statuses/friends_timeline/71573204.xml

 

só que não foi :S

 

nao tenho ambiente de desenvolvimento em casa, entao n posso testar, vcs sabem alguma coisa sobre isso?

 

vlw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele gera algum erro....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu certo !

 

twitter_usuario  = "nomedousuario"        
twitter_senha  = "senha"

'id_do_twitter = Numero da pagina do usuario	

xml = "http://" & twitter_usuario & ":" & twitter_senha & "@twitter.com/statuses/friends_timeline/id_do_twitter.xml"

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só corrigindo a URL do xan

http://forum.imasters.com.br/index.php?/topic/356087-api-para-ver-os-dados-do-usuario-do-twitter/

 

Boa dica xan!! essa sua acima, eles liberam esse acesso!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara sou novo no forum, achei este script super interessante vocês são demais, só que não sei testá-lo, me perdoe pela minha ignorância no assunto, estou comessando com a liguagem asp, sei pouca coisa se vocês podessem me ajudar ficarei muito grato.

 

 

 

<%Response.Buffer = TrueDim twitterSet twitter = Server.CreateObject("Microsoft.XMLHTTP") twitter_usuario = "nomedeusuario" twitter_senha = "senha" mensagem = "mensagem para postar no twitter, meu nome é patrique" twitter.Open "POST", "http://" & twitter_usuario & ":" & twitter_senha & "@twitter.com/statuses/update.xml?status=" & server.URLencode(mensagem), False twitter.setRequestHeader "Content-Type", "content=text/html; charset=iso-8859-1" twitter.SendSet twitter = NothingResponse.Write "Mensagem enviada com sucesso!"%>

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.