One, faz o seguinte me diz o que você alterou porque aqui eu peguei exatamente o código que estava no email botei meus dados [EMAIL PROTECTED], minha senha e no textArea já imprimiu de cara o XML do rss.
De qualquer forma manda qual é o erro que tento simular aqui pra ver se descubro o que pode estar errado. Em 13/12/07, one<[EMAIL PROTECTED]> escreveu: > > Rangel, antes de mais muito obrigado pelo seu codigo.. > > executei o seu codigo mas ele continua abrindo uma janela pedindo os > dados do google, ou seja nao ta a logar > > ja fiz algumas alteracoes mas nao ta funcionando.... > > On 13 dez, 21:05, "Rangel Preis" <[EMAIL PROTECTED]> wrote: > > One segue um código que faz o que você deseja, codigo muito ruim mas > > da pra entender como se faz, o serviço esta definido como orkut mas > > ele chega ate o rss do gmail. > > > > Estou tratando a resposta como texto mas depois é so mudar para xml. > > > > Espero ter ajudado. > > > > <?xml version="1.0" encoding="utf-8"?> > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > layout="absolute" creationComplete="init()"> > > <mx:HTTPService > > id="googleService" > > > > result="onResultCookie(event);" > > resultFormat="text" > > fault="onFault(event)"/> > > > > <mx:HTTPService > > id="loginService" > > result="onLogin(event);" > > resultFormat="text" > > fault="onFault(event)"/> > > > > <mx:HTTPService > > id="rssService" > > result="onRSS(event);" > > resultFormat="text" > > fault="onFault(event)"/> > > > > <mx:Script> > > <![CDATA[ > > import mx.collections.ArrayCollection; > > import mx.controls.Alert; > > import mx.rpc.events.FaultEvent; > > import mx.rpc.events.ResultEvent; > > > > private function onRSS(event:ResultEvent):void{ > > textarea.text = String(event.result); > > } > > > > private function onResultCookie(event:ResultEvent):void{ > > event.result; > > var auth:String = > > String(event.result).split("=")[3]; > > auth.length; > > > > loginService.url > > ="http://www.orkut.com/RedirLogin.aspx?auth="+auth; > > loginService.send(); > > > > } > > > > private function onLogin(event:ResultEvent):void{ > > > > rssService.url="https://mail.google.com/mail/feed/atom." > > rssService.send(); > > > > } > > private function init():void { > > var params:Object = {}; > > > > params["Email"] = "LOGIN"; > > params["Passwd"] = "SENHA"; > > params["service"] = "orkut" > > googleService.url= > > "https://www.google.com/accounts/ClientLogin"; > > googleService.useProxy=false; > > googleService.send(params); > > } > > > > private function onFault(event:FaultEvent):void{ > > Alert.show(event.fault.message); > > > > } > > ]]> > > </mx:Script> > > <mx:TextArea id="textarea" x="56" y="52" width="605" height="523"/> > > </mx:Application> > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
