1 message in com.googlegroups.adwords-apiAdWords API access from FLEX
FromSent OnAttachments
bono19 Jan 2008 04:51 
Subject:AdWords API access from FLEX
From:bono (don.@gmail.com)
Date:01/19/2008 04:51:15 AM
List:com.googlegroups.adwords-api

I'm trying to access AdWords API's getClientAccounts from FLEX but not succeeded. Here's my code:

<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="google_accounts.getClientAccounts.send()"> <mx:WebService id="google_accounts" wsdl="https://adwords.google.com/ api/adwords/v11/AccountService?wsdl" useProxy="false" load="headers()"> <mx:operation name="getClientAccounts"> <mx:request> <dummy>1</dummy> </mx:request> </mx:operation> </mx:WebService> <mx:Script> <![CDATA[ import mx.rpc.*; import mx.rpc.soap.SOAPHeader;

private function headers():void { var qname:QName = new QName("https:// adwords.google.com/api/adwords/v11"); var header_email:SOAPHeader = new SOAPHeader(qname, {String:"email", String:"my mcc email"}); var header_password:SOAPHeader = new SOAPHeader(qname, {String:"password", String:"my password"}); var header_useragent:SOAPHeader = new SOAPHeader(qname, {String:"useragent", String:"FLEX"}); var header_token1:SOAPHeader = new SOAPHeader(qname, {String:"developerToken", String:"my dev token"}); var header_token2:SOAPHeader = new SOAPHeader(qname, {String:"applicationToken", String:"my app token"});

google_accounts.addHeader(header_email); google_accounts.addHeader(header_password); google_accounts.addHeader(header_useragent); google_accounts.addHeader(header_token1); google_accounts.addHeader(header_token2); } ]]> </mx:Script> <mx:Panel x="10" y="10" width="475" height="400" layout="absolute" title="Google Accounts"> <mx:DataGrid x="0" y="0" id="dgAccounts" width="455" dataProvider="{google_accounts.getClientAccounts.lastResult}" height="360"> <mx:columns> <mx:DataGridColumn headerText="Email" dataField="email" /> </mx:columns> </mx:DataGrid> </mx:Panel> </mx:Application>

Soap monitoring shows that request is OK, but response data is not what you should from getClientAccounts call.