Skip to content

Commit

Permalink
Added support for AdWords v201607
Browse files Browse the repository at this point in the history
  • Loading branch information
nikolajlovenhardt committed Aug 24, 2016
1 parent 890f229 commit a2f8d8b
Show file tree
Hide file tree
Showing 7 changed files with 60 additions and 115 deletions.
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"ext-soap": "*",
"illuminate/console": "~5.1",
"illuminate/support": "~5.1",
"googleads/googleads-php-lib": "~9.1.0"
"googleads/googleads-php-lib": "~11.0.0"
},
"require-dev": {
"phpunit/phpunit": "~4.0",
Expand Down
4 changes: 2 additions & 2 deletions config/config.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
return [
'common' => [
'build' => [
'LIB_VERSION' => '9.1.0',
'LIB_VERSION' => '11.0.0',
'LIB_NAME' => 'Common-PHP',
],
],
Expand Down Expand Up @@ -70,7 +70,7 @@
],

'SERVER' => [
'DEFAULT_VERSION' => 'v201605',
'DEFAULT_VERSION' => 'v201607',
'DEFAULT_SERVER' => 'https://adwords.google.com',
],

Expand Down
5 changes: 0 additions & 5 deletions examples/AdWords/README.md

This file was deleted.

59 changes: 0 additions & 59 deletions examples/AdWords/v201605/BasicOperations/GetCampaigns.php

This file was deleted.

45 changes: 0 additions & 45 deletions examples/AdWords/v201605/init.php

This file was deleted.

1 change: 1 addition & 0 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
For examples, please visit https://github.com/googleads/googleads-php-lib/tree/master/examples
59 changes: 56 additions & 3 deletions src/LaravelGoogleAds/Options/AdWords/ApiPropertyOptions.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class ApiPropertyOptions extends Options
* API
*/
'api.server' => 'https://adwords.google.com',
'api.versions' => 'v201601,v201603,v201605',
'api.versions' => 'v201601,v201603,v201605,v201607',
'api.soapClientClassNamespace' => 'Google_Api_Ads_AdWords_Lib',

/*
Expand Down Expand Up @@ -101,7 +101,7 @@ class ApiPropertyOptions extends Options
* v201603
*/
'api.versions.v201603.namespace' => 'Google_Api_Ads_AdWords_v201603',
'api.versions.v201603.services' => 'AdGroupAdService,AdGroupBidModifierService,AdGroupCriterionService,AdGroupFeedService,AdGroupService,AdParamService,AdwordsUserListService,BatchJobService,BiddingStrategyService,BudgetOrderService,BudgetService,CampaignCriterionService,CampaignFeedService,CampaignService,ConstantDataService,ConversionTrackerService,CustomerFeedService,CustomerService,CustomerSyncService,DataService,ExperimentService,FeedItemService,FeedMappingService,FeedService,LabelService,LocationCriterionService,ManagedCustomerService,MediaService,OfflineConversionFeedService,ReportDefinitionService,TargetingIdeaService,TrafficEstimatorService,ExpressBusinessService,ProductServiceService,BudgetSuggestionService,PromotionService,CampaignSharedSetService,SharedCriterionService,SharedSetService,CampaignExtensionSettingService,AdGroupExtensionSettingService,CustomerExtensionSettingService,AdCustomizerFeedService,AccountLabelService,DraftService,DraftAsyncErrorService,TrialService,TrialAsyncErrorService',
'api.versions.v201603.services' => 'AdGroupAdService,AdGroupBidModifierService,AdGroupCriterionService,AdGrov201508upFeedService,AdGroupService,AdParamService,AdwordsUserListService,BatchJobService,BiddingStrategyService,BudgetOrderService,BudgetService,CampaignCriterionService,CampaignFeedService,CampaignService,ConstantDataService,ConversionTrackerService,CustomerFeedService,CustomerService,CustomerSyncService,DataService,ExperimentService,FeedItemService,FeedMappingService,FeedService,LabelService,LocationCriterionService,ManagedCustomerService,MediaService,OfflineConversionFeedService,ReportDefinitionService,TargetingIdeaService,TrafficEstimatorService,ExpressBusinessService,ProductServiceService,BudgetSuggestionService,PromotionService,CampaignSharedSetService,SharedCriterionService,SharedSetService,CampaignExtensionSettingService,AdGroupExtensionSettingService,CustomerExtensionSettingService,AdCustomizerFeedService,AccountLabelService,DraftService,DraftAsyncErrorService,TrialService,TrialAsyncErrorService',
'api.versions.v201603.services.AdGroupAdService.wsdl' => '${api.server}/api/adwords/cm/v201603/AdGroupAdService?wsdl',
'api.versions.v201603.services.AdGroupBidModifierService.wsdl' => '${api.server}/api/adwords/cm/v201603/AdGroupBidModifierService?wsdl',
'api.versions.v201603.services.AdGroupCriterionService.wsdl' => '${api.server}/api/adwords/cm/v201603/AdGroupCriterionService?wsdl',
Expand Down Expand Up @@ -154,7 +154,6 @@ class ApiPropertyOptions extends Options
/*
* v201605
*/

'api.versions.v201605.namespace' => 'Google_Api_Ads_AdWords_v201605',
'api.versions.v201605.services' => 'AdGroupAdService,AdGroupBidModifierService,AdGroupCriterionService,AdGroupFeedService,AdGroupService,AdParamService,AdwordsUserListService,BatchJobService,BiddingStrategyService,BudgetOrderService,BudgetService,CampaignCriterionService,CampaignFeedService,CampaignService,ConstantDataService,ConversionTrackerService,CustomerFeedService,CustomerService,CustomerSyncService,DataService,ExperimentService,FeedItemService,FeedMappingService,FeedService,LabelService,LocationCriterionService,ManagedCustomerService,MediaService,OfflineConversionFeedService,ReportDefinitionService,TargetingIdeaService,TrafficEstimatorService,ExpressBusinessService,ProductServiceService,BudgetSuggestionService,PromotionService,CampaignSharedSetService,SharedCriterionService,SharedSetService,CampaignExtensionSettingService,AdGroupExtensionSettingService,CustomerExtensionSettingService,AdCustomizerFeedService,AccountLabelService,DraftService,DraftAsyncErrorService,TrialService,TrialAsyncErrorService',
'api.versions.v201605.services.AdGroupAdService.wsdl' => '${api.server}/api/adwords/cm/v201605/AdGroupAdService',
Expand Down Expand Up @@ -205,5 +204,59 @@ class ApiPropertyOptions extends Options
'api.versions.v201605.services.DraftAsyncErrorService.wsdl' => '${api.server}/api/adwords/cm/v201605/DraftAsyncErrorService',
'api.versions.v201605.services.TrialService.wsdl' => '${api.server}/api/adwords/cm/v201605/TrialService',
'api.versions.v201605.services.TrialAsyncErrorService.wsdl' => '${api.server}/api/adwords/cm/v201605/TrialAsyncErrorService',

/*
* v201607
*/
'api.versions.v201607.namespace' => 'Google_Api_Ads_AdWords_v201607',
'api.versions.v201607.services' => 'AdGroupAdService,AdGroupBidModifierService,AdGroupCriterionService,AdGroupFeedService,AdGroupService,AdParamService,AdwordsUserListService,BatchJobService,BiddingStrategyService,BudgetOrderService,BudgetService,CampaignCriterionService,CampaignFeedService,CampaignService,ConstantDataService,ConversionTrackerService,CustomerFeedService,CustomerService,CustomerSyncService,DataService,ExperimentService,FeedItemService,FeedMappingService,FeedService,LabelService,LocationCriterionService,ManagedCustomerService,MediaService,OfflineConversionFeedService,ReportDefinitionService,TargetingIdeaService,TrafficEstimatorService,ExpressBusinessService,ProductServiceService,BudgetSuggestionService,PromotionService,CampaignSharedSetService,SharedCriterionService,SharedSetService,CampaignExtensionSettingService,AdGroupExtensionSettingService,CustomerExtensionSettingService,AdCustomizerFeedService,AccountLabelService,DraftService,DraftAsyncErrorService,TrialService,TrialAsyncErrorService',
'api.versions.v201607.services.AdGroupAdService.wsdl' => '${api.server}/api/adwords/cm/v201607/AdGroupAdService?wsdl',
'api.versions.v201607.services.AdGroupBidModifierService.wsdl' => '${api.server}/api/adwords/cm/v201607/AdGroupBidModifierService?wsdl',
'api.versions.v201607.services.AdGroupCriterionService.wsdl' => '${api.server}/api/adwords/cm/v201607/AdGroupCriterionService?wsdl',
'api.versions.v201607.services.AdGroupFeedService.wsdl' => '${api.server}/api/adwords/cm/v201607/AdGroupFeedService?wsdl',
'api.versions.v201607.services.AdGroupService.wsdl' => '${api.server}/api/adwords/cm/v201607/AdGroupService?wsdl',
'api.versions.v201607.services.AdParamService.wsdl' => '${api.server}/api/adwords/cm/v201607/AdParamService?wsdl',
'api.versions.v201607.services.AdwordsUserListService.wsdl' => '${api.server}/api/adwords/rm/v201607/AdwordsUserListService?wsdl',
'api.versions.v201607.services.BatchJobService.wsdl' => '${api.server}/api/adwords/cm/v201607/BatchJobService?wsdl',
'api.versions.v201607.services.BiddingStrategyService.wsdl' => '${api.server}/api/adwords/cm/v201607/BiddingStrategyService?wsdl',
'api.versions.v201607.services.BudgetOrderService.wsdl' => '${api.server}/api/adwords/billing/v201607/BudgetOrderService?wsdl',
'api.versions.v201607.services.BudgetService.wsdl' => '${api.server}/api/adwords/cm/v201607/BudgetService?wsdl',
'api.versions.v201607.services.BudgetSuggestionService.wsdl' => '${api.server}/api/adwords/express/v201607/BudgetSuggestionService?wsdl',
'api.versions.v201607.services.CampaignCriterionService.wsdl' => '${api.server}/api/adwords/cm/v201607/CampaignCriterionService?wsdl',
'api.versions.v201607.services.CampaignFeedService.wsdl' => '${api.server}/api/adwords/cm/v201607/CampaignFeedService?wsdl',
'api.versions.v201607.services.CampaignService.wsdl' => '${api.server}/api/adwords/cm/v201607/CampaignService?wsdl',
'api.versions.v201607.services.CampaignSharedSetService.wsdl' => '${api.server}/api/adwords/cm/v201607/CampaignSharedSetService?wsdl',
'api.versions.v201607.services.ConstantDataService.wsdl' => '${api.server}/api/adwords/cm/v201607/ConstantDataService?wsdl',
'api.versions.v201607.services.ConversionTrackerService.wsdl' => '${api.server}/api/adwords/cm/v201607/ConversionTrackerService?wsdl',
'api.versions.v201607.services.CustomerFeedService.wsdl' => '${api.server}/api/adwords/cm/v201607/CustomerFeedService?wsdl',
'api.versions.v201607.services.CustomerService.wsdl' => '${api.server}/api/adwords/mcm/v201607/CustomerService?wsdl',
'api.versions.v201607.services.CustomerSyncService.wsdl' => '${api.server}/api/adwords/ch/v201607/CustomerSyncService?wsdl',
'api.versions.v201607.services.DataService.wsdl' => '${api.server}/api/adwords/cm/v201607/DataService?wsdl',
'api.versions.v201607.services.ExperimentService.wsdl' => '${api.server}/api/adwords/cm/v201607/ExperimentService?wsdl',
'api.versions.v201607.services.ExpressBusinessService.wsdl' => '${api.server}/api/adwords/express/v201607/ExpressBusinessService?wsdl',
'api.versions.v201607.services.FeedItemService.wsdl' => '${api.server}/api/adwords/cm/v201607/FeedItemService?wsdl',
'api.versions.v201607.services.FeedMappingService.wsdl' => '${api.server}/api/adwords/cm/v201607/FeedMappingService?wsdl',
'api.versions.v201607.services.FeedService.wsdl' => '${api.server}/api/adwords/cm/v201607/FeedService?wsdl',
'api.versions.v201607.services.LabelService.wsdl' => '${api.server}/api/adwords/cm/v201607/LabelService?wsdl',
'api.versions.v201607.services.LocationCriterionService.wsdl' => '${api.server}/api/adwords/cm/v201607/LocationCriterionService?wsdl',
'api.versions.v201607.services.ManagedCustomerService.wsdl' => '${api.server}/api/adwords/mcm/v201607/ManagedCustomerService?wsdl',
'api.versions.v201607.services.MediaService.wsdl' => '${api.server}/api/adwords/cm/v201607/MediaService?wsdl',
'api.versions.v201607.services.OfflineConversionFeedService.wsdl' => '${api.server}/api/adwords/cm/v201607/OfflineConversionFeedService?wsdl',
'api.versions.v201607.services.ProductServiceService.wsdl' => '${api.server}/api/adwords/express/v201607/ProductServiceService?wsdl',
'api.versions.v201607.services.PromotionService.wsdl' => '${api.server}/api/adwords/express/v201607/PromotionService?wsdl',
'api.versions.v201607.services.ReportDefinitionService.wsdl' => '${api.server}/api/adwords/cm/v201607/ReportDefinitionService?wsdl',
'api.versions.v201607.services.SharedCriterionService.wsdl' => '${api.server}/api/adwords/cm/v201607/SharedCriterionService?wsdl',
'api.versions.v201607.services.SharedSetService.wsdl' => '${api.server}/api/adwords/cm/v201607/SharedSetService?wsdl',
'api.versions.v201607.services.TargetingIdeaService.wsdl' => '${api.server}/api/adwords/o/v201607/TargetingIdeaService?wsdl',
'api.versions.v201607.services.TrafficEstimatorService.wsdl' => '${api.server}/api/adwords/o/v201607/TrafficEstimatorService?wsdl',
'api.versions.v201607.services.CampaignExtensionSettingService.wsdl' => '${api.server}/api/adwords/cm/v201607/CampaignExtensionSettingService?wsdl',
'api.versions.v201607.services.AdGroupExtensionSettingService.wsdl' => '${api.server}/api/adwords/cm/v201607/AdGroupExtensionSettingService?wsdl',
'api.versions.v201607.services.CustomerExtensionSettingService.wsdl' => '${api.server}/api/adwords/cm/v201607/CustomerExtensionSettingService?wsdl',
'api.versions.v201607.services.AdCustomizerFeedService.wsdl' => '${api.server}/api/adwords/cm/v201607/AdCustomizerFeedService?wsdl',
'api.versions.v201607.services.AccountLabelService.wsdl' => '${api.server}/api/adwords/mcm/v201607/AccountLabelService?wsdl',
'api.versions.v201607.services.DraftService.wsdl' => '${api.server}/api/adwords/cm/v201607/DraftService?wsdl',
'api.versions.v201607.services.DraftAsyncErrorService.wsdl' => '${api.server}/api/adwords/cm/v201607/DraftAsyncErrorService?wsdl',
'api.versions.v201607.services.TrialService.wsdl' => '${api.server}/api/adwords/cm/v201607/TrialService?wsdl',
'api.versions.v201607.services.TrialAsyncErrorService.wsdl' => '${api.server}/api/adwords/cm/v201607/TrialAsyncErrorService?wsdl',
];
}

0 comments on commit a2f8d8b

Please sign in to comment.