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 =).