1 message in com.googlegroups.adwords-apiAdWords API access from FLEX| From | Sent On | Attachments |
|---|---|---|
| bono | 19 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.




