Foros del Web » Creando para Internet » Flash y Actionscript »

conectar a una api con atentificacion httpservice

Estas en el tema de conectar a una api con atentificacion httpservice en el foro de Flash y Actionscript en Foros del Web. Estimados amigos son novato en actionscript y flex y ando haciendo unas pruebas de connecion a una api , en este caso de un servidor ...
  #1 (permalink)  
Antiguo 16/11/2009, 03:20
 
Fecha de Ingreso: agosto-2006
Mensajes: 113
Antigüedad: 17 años, 7 meses
Puntos: 1
conectar a una api con atentificacion httpservice

Estimados amigos son novato en actionscript y flex y ando haciendo unas pruebas de connecion a una api , en este caso de un servidor de un juego , me funciona bien excepto cuando tengo ke autentificar el HTTPService a traves de un apikey userid y charid , hice una cuenta trial para experimentar y poder mostrarles a ver si pueden ayudarme a hacerlo de la forma correcta aca les dejo mi codigo :
Los datos son de la cuenta trial

Código:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
	>
	
<mx:Script>    
<![CDATA[        




private function authAndSend(Service:HTTPService):void        
{               
	var apiKey:String;
	apiKey = 'D1667E9A237B4A87AA42AABFCEC1A89A6BA53DD01B544B1BB48FED167BCE513A';
   var characterID:int;
   characterID = 687488351;

  var userID:int; 
  userID = 5896287;
  

	 Service.setRemoteCredentials('{apiKey}', '{characterID}', '{userID}' );                
Service.send();        }        

]]>
</mx:Script>


<mx:HTTPService  id="Service" url="http://api.eve-online.com/eve/char/Standings.xml.aspx    "  resultFormat="text"  />
	<mx:DataGrid width="100%" dataProvider="{Service.lastResult.eveapi.result.standingsTo.rowset.row}" height="330"/>
	<mx:Button id="apiButton"    label="Test API Command"    click="authAndSend(Service)" /><mx:TextArea id="apiResult" />
</mx:Application>
y aca las indicaciones de connecion a la api
http://wiki.eve-id.net/APIv2_Char_Standings_XML


De ante mano muchas gracias y suerte para todos =).
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:27.