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 flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---