Wow it worked now. Thanks On Monday, March 12, 2012 5:28:13 PM UTC+2, hakin wrote: > > Hi Eric. Thanks for the reply. > > Do you mean https://adwords-sandbox.google.com ? > I am using WAMP and I tried to access above url using Chrome. it redirects > me to www.google.com. > > > BTW I tried it again with my MCC account and here is the error I got. > > Fatal error: Uncaught SoapFault exception: [soap:Server] > InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ > com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro > in C:\wamp\www\google\src\Google\Api\Ads\Common\Lib\AdsSoapClient.php:201 > Stack trace: #0 > C:\wamp\www\google\src\Google\Api\Ads\Common\Lib\AdsSoapClient.php(201): > SoapClient->__soapCall('get', Array, NULL, Array, Array) #1 > C:\wamp\www\google\src\Google\Api\Ads\AdWords\v201109\ServicedAccountService.php(1874): > > AdsSoapClient->__soapCall('get', Array) #2 > C:\wamp\www\google\examples\v201109\AccountManagement\test.php(29): > ServicedAccountService->get(Object(ServicedAccountSelector)) #3 {main} > thrown in > C:\wamp\www\google\src\Google\Api\Ads\Common\Lib\AdsSoapClient.php on line > *201* > > > I am testing Ewan Heming's code... > > On Monday, March 12, 2012 5:01:29 PM UTC+2, Eric Koleda wrote: >> >> Hi, >> >> Can you ensure that the URL is accessible from your server? Perhaps >> there is a firewall in your network preventing the traffic. >> >> Best, >> - Eric >> >> On Tuesday, March 6, 2012 3:44:09 PM UTC-5, hakin wrote: >>> >>> That's not the problem :( I am still getting the same error. Here is the >>> code. >>> >>> <?php >>> >>> error_reporting(E_STRICT | E_ALL); >>> >>> // Add the library to the include path. This is not neccessary if you've >>> already >>> // done so in your php.ini file. >>> $path = dirname(__FILE__) . '/../../../src'; >>> set_include_path(get_include_path() . PATH_SEPARATOR . $path); >>> >>> require_once 'Google/Api/Ads/AdWords/Lib/AdWordsUser.php'; >>> >>> >>> $username = "***@gmail.com"; >>> $password = "***"; >>> $currencyCode = "TRY"; >>> $developerToken = "$username++$currencyCode"; >>> >>> $user = new AdWordsUser(null, $username, $password, $developerToken); >>> $user->SetDefaultServer("https://adwords-sandbox.google.com"); >>> $user->LogAll(); >>> $user->SetClientId(null); >>> >>> try { >>> $campaignService = $user->GetService("CampaignService", 'v201109'); >>> $page = $campaignService->get(new Selector()); >>> } catch (Exception $e) {} >>> >>> $accountService = $user->GetService("ServicedAccountService", 'v201109'); >>> $selector = new ServicedAccountSelector(); >>> $page = $accountService->get($selector); >>> >>> foreach ($page->accounts as $account) { >>> print "Customer ID: {$account->customerId}\n"; >>> } >>> >>> $accountService = $user->GetService("ServicedAccountService", 'v201109'); >>> $selector = new ServicedAccountSelector(); >>> $page = $accountService->get($selector); >>> >>> $customerId = $page->accounts[0]->customerId; >>> $user->SetClientId($customerId); >>> >>> $campaignService = $user->GetService("CampaignService", 'v201109'); >>> >>> $campaign = new Campaign(); >>> $campaign->name = "Test Sandbox Account"; >>> $campaign->status = "ACTIVE"; >>> $campaign->biddingStrategy = new ManualCPC(); >>> >>> $budget = new Budget(); >>> $budget->period = 'DAILY'; >>> $budget->amount = new Money((float) 10000000); >>> $budget->deliveryMethod = 'STANDARD'; >>> $campaign->budget = $budget; >>> >>> $networkSetting = new NetworkSetting(); >>> $networkSetting->targetGoogleSearch = TRUE; >>> $campaign->networkSetting = $networkSetting; >>> >>> $operation = new CampaignOperation(); >>> $operation->operand = $campaign; >>> $operation->operator = 'ADD'; >>> >>> $operations = array($operation); >>> $result = $campaignService->mutate($operations); >>> >>> print_r($result); >>> ?> >>> >>> On Tuesday, March 6, 2012 5:34:13 AM UTC+2, Ewan Heming wrote: >>>> >>>> You've got the AdWords API server set as >>>> http://adwords-sandbox.google.com/<http://adwords-sandbox.google.com//api/adwords/mcm/v201109/ServicedAccountService?wsdl>, >>>> >>>> but it should use https; try changing it to >>>> https://adwords-sandbox.google.com/<http://adwords-sandbox.google.com//api/adwords/mcm/v201109/ServicedAccountService?wsdl> >>>> and >>>> see if that works.... >>> >>>
-- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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