*hi, I'm trying to connect to the sandbox adwords to understand it better, 
but from the following error:*

AxisFault
>>>>>>>>>>>>>>  faultCode: {http://xml.apache.org/axis/}HTTP
>>>>>>>>>>>>>>  faultSubcode: 
>>>>>>>>>>>>>>  faultString: (502)Bad Gateway
>>>>>>>>>>>>>>  faultActor: 
>>>>>>>>>>>>>>  faultNode: 
>>>>>>>>>>>>>>  faultDetail: 
>>>>>>>>>>>>>>     {}:return code:  502
>>>>>>>>>>>>>> <!DOCTYPE html>
>>>>>>>>>>>>>> <html lang=en>
>>>>>>>>>>>>>>   <meta charset=utf-8>
>>>>>>>>>>>>>>   <meta name=viewport content="initial-scale=1, 
>>>>>>>>>>>>>> minimum-scale=1, width=device-width">
>>>>>>>>>>>>>>   <title>Error 502 (Server Error)!!1</title>
>>>>>>>>>>>>>>   <style>
>>>>>>>>>>>>>>     *{margin:0;padding:0}html,code{font:15px/22px 
>>>>>>>>>>>>>> arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7%
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* 
>>>>>>>>>>>>>> > 
>>>>>>>>>>>>>> body{background:url(//www.google.com/images/errors/robot.png) 
>>>>>>>>>>>>>> 100% 5px 
>>>>>>>>>>>>>> no-repeat;padding-right:205px}p{margin:11px 0 
>>>>>>>>>>>>>> 22px;overflow:hidden}ins{color:#777;text-decoration:none}a 
>>>>>>>>>>>>>> img{border:0}@media screen and 
>>>>>>>>>>>>>> (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}
>>>>>>>>>>>>>>   </style>
>>>>>>>>>>>>>>   <a href=//www.google.com/><img 
>>>>>>>>>>>>>> src=//www.google.com/images/errors/logo_sm.gif 
>>>>>>>>>>>>>> alt=Google></a>
>>>>>>>>>>>>>>   <p><b>502.</b> <ins>That’s an 
>>>>>>>>>>>>>> error.</ins>
>>>>>>>>>>>>>>   <p>The server encountered a temporary error and could 
>>>>>>>>>>>>>> not complete your request.<p>Please try again in 30 
>>>>>>>>>>>>>> seconds.  
>>>>>>>>>>>>>> <ins>That’s all we know.</ins>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>     {http://xml.apache.org/axis/}HttpErrorCode:502
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> (502)Bad Gateway
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> com.google.api.adwords.lib.AdWordsHttpSender.invoke(AdWordsHttpSender.java:60)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>>>>>>>>>>>>>>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> org.apache.axis.client.Call.invokeEngine(Call.java:2784)
>>>>>>>>>>>>>>     at org.apache.axis.client.Call.invoke(Call.java:2767)
>>>>>>>>>>>>>>     at org.apache.axis.client.Call.invoke(Call.java:2443)
>>>>>>>>>>>>>>     at org.apache.axis.client.Call.invoke(Call.java:2366)
>>>>>>>>>>>>>>     at org.apache.axis.client.Call.invoke(Call.java:1812)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> com.google.api.adwords.v201209.cm.CampaignServiceSoapBindingStub.get(CampaignServiceSoapBindingStub.java:1157)
>>>>>>>>>>>>>>     at Main.main(Main.java:43)
>>>>>>>>>>>>>> javax.xml.rpc.ServiceException: 
>>>>>>>>>>>>>> java.net.MalformedURLException: no protocol: 
>>>>>>>>>>>>>> v201209/api/adwords/mcm/v201209/ManagedCustomerService
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> com.google.api.adwords.v201209.mcm.ManagedCustomerServiceLocator.getPort(ManagedCustomerServiceLocator.java:82)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(AdWordsServiceFactory.java:165)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> com.google.api.adwords.lib.AdWordsServiceFactory.generateServiceStub(AdWordsServiceFactory.java:95)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> com.google.api.adwords.lib.AdWordsUser.getService(AdWordsUser.java:272)
>>>>>>>>>>>>>>     at Main.main(Main.java:55)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
*follow my java code:*
*obs: my email is an MCC adwords and lacks billing settings.*


>> import com.google.api.adwords.lib.AdWordsService;
>>>>>>>>>>>>>> import com.google.api.adwords.lib.AdWordsUser;
>>>>>>>>>>>>>> import com.google.api.adwords.v201209.cm.ApiException;
>>>>>>>>>>>>>> import com.google.api.adwords.v201209.cm.CampaignPage;
>>>>>>>>>>>>>> import 
>>>>>>>>>>>>>> com.google.api.adwords.v201209.cm.CampaignServiceInterface;
>>>>>>>>>>>>>> import com.google.api.adwords.v201209.cm.Selector;
>>>>>>>>>>>>>> import com.google.api.adwords.v201209.mcm.ManagedCustomerPage;
>>>>>>>>>>>>>> import 
>>>>>>>>>>>>>> com.google.api.adwords.v201209.mcm.ManagedCustomerServiceInterface;
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> import java.rmi.RemoteException;
>>>>>>>>>>>>>> import java.util.HashMap;
>>>>>>>>>>>>>> import java.util.Map;
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> import javax.xml.rpc.ServiceException;
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> public class Main {
>>>>>>>>>>>>>>     public static Map<String, Object> authProps = new 
>>>>>>>>>>>>>> HashMap<String, Object>();
>>>>>>>>>>>>>>     static {
>>>>>>>>>>>>>>         authProps.put("email", "myEmail");
>>>>>>>>>>>>>>         authProps.put("password", "MyPass");
>>>>>>>>>>>>>>         authProps.put("useragent", "MyName");
>>>>>>>>>>>>>>         authProps.put("developerToken", "MyEmail++MyCode");
>>>>>>>>>>>>>>     }
>>>>>>>>>>>>>>      public static void main(String[] args) {
>>>>>>>>>>>>>>               AdWordsUser user = new 
>>>>>>>>>>>>>> AdWordsUser(authProps).generateClientAdWordsUser(null);
>>>>>>>>>>>>>>               user.useSandbox(true) ;
>>>>>>>>>>>>>>               CampaignServiceInterface campaignService = null;
>>>>>>>>>>>>>>             try {
>>>>>>>>>>>>>>                 campaignService = 
>>>>>>>>>>>>>> user.getService(AdWordsService.V201209.CAMPAIGN_SERVICE);
>>>>>>>>>>>>>>             } catch (ServiceException e2) {
>>>>>>>>>>>>>>                 // TODO Auto-generated catch block
>>>>>>>>>>>>>>                 e2.printStackTrace();
>>>>>>>>>>>>>>             }
>>>>>>>>>>>>>>               try {
>>>>>>>>>>>>>>                 CampaignPage campaignPage = 
>>>>>>>>>>>>>> campaignService.get(new Selector());
>>>>>>>>>>>>>>             } catch (ApiException e1) {
>>>>>>>>>>>>>>                 // TODO Auto-generated catch block
>>>>>>>>>>>>>>                 e1.printStackTrace();
>>>>>>>>>>>>>>             } catch (RemoteException e1) {
>>>>>>>>>>>>>>                 // TODO Auto-generated catch block
>>>>>>>>>>>>>>                 e1.printStackTrace();
>>>>>>>>>>>>>>             }
>>>>>>>>>>>>>>               
>>>>>>>>>>>>>>               
>>>>>>>>>>>>>>               
>>>>>>>>>>>>>>               try {
>>>>>>>>>>>>>>                 ManagedCustomerServiceInterface service = 
>>>>>>>>>>>>>> user.getService(AdWordsService.V201209.MANAGED_CUSTOMER_SERVICE,"v201209")
>>>>>>>>>>>>>>  ;
>>>>>>>>>>>>>>                 Selector selector = new Selector();
>>>>>>>>>>>>>>                 selector.setFields(new String[]{"Login", 
>>>>>>>>>>>>>> "CustomerId", "Name"}) ;
>>>>>>>>>>>>>>                 try {
>>>>>>>>>>>>>>                     ManagedCustomerPage managedCustomerPage = 
>>>>>>>>>>>>>> service.get(selector) ;
>>>>>>>>>>>>>>                 } catch (ApiException e) {
>>>>>>>>>>>>>>                     e.printStackTrace();
>>>>>>>>>>>>>>                 } catch (RemoteException e) {
>>>>>>>>>>>>>>                     e.printStackTrace();
>>>>>>>>>>>>>>                 }
>>>>>>>>>>>>>>             } catch (ServiceException e) {
>>>>>>>>>>>>>>                 e.printStackTrace();
>>>>>>>>>>>>>>             }
>>>>>>>>>>>>>>               
>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
 
*you know what I'm doing wrong?* *I'm just doing this code to understand the 
adwords api.

Thanks
*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en



Reply via email to