Skip to content

Commit 3742b17

Browse files
authored
Merge pull request #65 from BingAds/v11-12-2-dev
proxy refresh
2 parents 893e400 + 43208d9 commit 3742b17

File tree

80 files changed

+397
-567
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+397
-567
lines changed

samples/V11/AdInsightExampleHelper.php

Lines changed: 0 additions & 278 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
use Exception;
1010

1111
// Specify the Microsoft\BingAds\V11\AdInsight classes that will be used.
12-
use Microsoft\BingAds\V11\AdInsight\GetAuctionInsightDataRequest;
1312
use Microsoft\BingAds\V11\AdInsight\GetBidLandscapeByAdGroupIdsRequest;
1413
use Microsoft\BingAds\V11\AdInsight\GetBidLandscapeByKeywordIdsRequest;
1514
use Microsoft\BingAds\V11\AdInsight\GetBidOpportunitiesRequest;
@@ -32,18 +31,6 @@
3231
use Microsoft\BingAds\V11\AdInsight\SuggestKeywordsFromExistingKeywordsRequest;
3332

3433
final class AdInsightExampleHelper {
35-
static function GetAuctionInsightData(
36-
$selector)
37-
{
38-
$GLOBALS['AdInsightProxy']->SetAuthorizationData($GLOBALS['AuthorizationData']);
39-
$GLOBALS['Proxy'] = $GLOBALS['AdInsightProxy'];
40-
41-
$request = new GetAuctionInsightDataRequest();
42-
43-
$request->Selector = $selector;
44-
45-
return $GLOBALS['AdInsightProxy']->GetService()->GetAuctionInsightData($request);
46-
}
4734
static function GetBidLandscapeByAdGroupIds(
4835
$adGroupBidLandscapeInputs)
4936
{
@@ -605,82 +592,6 @@ static function OutputArrayOfApplicationFault($dataObjects)
605592
}
606593
self::OutputStatusMessage("* * * End OutputArrayOfApplicationFault * * *");
607594
}
608-
static function OutputAuctionInsightKPINode($dataObject)
609-
{
610-
self::OutputStatusMessage("* * * Begin OutputAuctionInsightKPINode * * *");
611-
if (!empty($dataObject))
612-
{
613-
self::OutputArrayOfString($dataObject->DimensionNames);
614-
self::OutputStatusMessage(sprintf("ImpressionShare: %s", $dataObject->ImpressionShare));
615-
self::OutputStatusMessage(sprintf("OverlapRate: %s", $dataObject->OverlapRate));
616-
self::OutputStatusMessage(sprintf("AveragePosition: %s", $dataObject->AveragePosition));
617-
self::OutputStatusMessage(sprintf("AboveRate: %s", $dataObject->AboveRate));
618-
self::OutputStatusMessage(sprintf("TopOfPageRate: %s", $dataObject->TopOfPageRate));
619-
}
620-
self::OutputStatusMessage("* * * End OutputAuctionInsightKPINode * * *");
621-
}
622-
static function OutputArrayOfAuctionInsightKPINode($dataObjects)
623-
{
624-
if(count((array)$dataObjects) == 0 || !isset($dataObjects->AuctionInsightKPINode))
625-
{
626-
return;
627-
}
628-
self::OutputStatusMessage("* * * Begin OutputArrayOfAuctionInsightKPINode * * *");
629-
foreach ($dataObjects->AuctionInsightKPINode as $dataObject)
630-
{
631-
self::OutputAuctionInsightKPINode($dataObject);
632-
}
633-
self::OutputStatusMessage("* * * End OutputArrayOfAuctionInsightKPINode * * *");
634-
}
635-
static function OutputAuctionInsightResult($dataObject)
636-
{
637-
self::OutputStatusMessage("* * * Begin OutputAuctionInsightResult * * *");
638-
if (!empty($dataObject))
639-
{
640-
self::OutputStatusMessage(sprintf("TotalNumEntries: %s", $dataObject->TotalNumEntries));
641-
self::OutputArrayOfAuctionInsightV2Entity($dataObject->Entries);
642-
self::OutputStatusMessage(sprintf("UsedImpressions: %s", $dataObject->UsedImpressions));
643-
self::OutputStatusMessage(sprintf("UsedKeywords: %s", $dataObject->UsedKeywords));
644-
}
645-
self::OutputStatusMessage("* * * End OutputAuctionInsightResult * * *");
646-
}
647-
static function OutputArrayOfAuctionInsightResult($dataObjects)
648-
{
649-
if(count((array)$dataObjects) == 0 || !isset($dataObjects->AuctionInsightResult))
650-
{
651-
return;
652-
}
653-
self::OutputStatusMessage("* * * Begin OutputArrayOfAuctionInsightResult * * *");
654-
foreach ($dataObjects->AuctionInsightResult as $dataObject)
655-
{
656-
self::OutputAuctionInsightResult($dataObject);
657-
}
658-
self::OutputStatusMessage("* * * End OutputArrayOfAuctionInsightResult * * *");
659-
}
660-
static function OutputAuctionInsightV2Entity($dataObject)
661-
{
662-
self::OutputStatusMessage("* * * Begin OutputAuctionInsightV2Entity * * *");
663-
if (!empty($dataObject))
664-
{
665-
self::OutputStatusMessage(sprintf("DisplayDomain: %s", $dataObject->DisplayDomain));
666-
self::OutputAuctionInsightKPINode($dataObject->AggregatedKPI);
667-
self::OutputArrayOfAuctionInsightKPINode($dataObject->KPIs);
668-
}
669-
self::OutputStatusMessage("* * * End OutputAuctionInsightV2Entity * * *");
670-
}
671-
static function OutputArrayOfAuctionInsightV2Entity($dataObjects)
672-
{
673-
if(count((array)$dataObjects) == 0 || !isset($dataObjects->AuctionInsightV2Entity))
674-
{
675-
return;
676-
}
677-
self::OutputStatusMessage("* * * Begin OutputArrayOfAuctionInsightV2Entity * * *");
678-
foreach ($dataObjects->AuctionInsightV2Entity as $dataObject)
679-
{
680-
self::OutputAuctionInsightV2Entity($dataObject);
681-
}
682-
self::OutputStatusMessage("* * * End OutputArrayOfAuctionInsightV2Entity * * *");
683-
}
684595
static function OutputBatchError($dataObject)
685596
{
686597
self::OutputStatusMessage("* * * Begin OutputBatchError * * *");
@@ -1006,29 +917,6 @@ static function OutputArrayOfCriterion($dataObjects)
1006917
}
1007918
self::OutputStatusMessage("* * * End OutputArrayOfCriterion * * *");
1008919
}
1009-
static function OutputDateRange($dataObject)
1010-
{
1011-
self::OutputStatusMessage("* * * Begin OutputDateRange * * *");
1012-
if (!empty($dataObject))
1013-
{
1014-
self::OutputStatusMessage(sprintf("MaxDate: %s", $dataObject->MaxDate));
1015-
self::OutputStatusMessage(sprintf("MinDate: %s", $dataObject->MinDate));
1016-
}
1017-
self::OutputStatusMessage("* * * End OutputDateRange * * *");
1018-
}
1019-
static function OutputArrayOfDateRange($dataObjects)
1020-
{
1021-
if(count((array)$dataObjects) == 0 || !isset($dataObjects->DateRange))
1022-
{
1023-
return;
1024-
}
1025-
self::OutputStatusMessage("* * * Begin OutputArrayOfDateRange * * *");
1026-
foreach ($dataObjects->DateRange as $dataObject)
1027-
{
1028-
self::OutputDateRange($dataObject);
1029-
}
1030-
self::OutputStatusMessage("* * * End OutputArrayOfDateRange * * *");
1031-
}
1032920
static function OutputDateRangeSearchParameter($dataObject)
1033921
{
1034922
self::OutputStatusMessage("* * * Begin OutputDateRangeSearchParameter * * *");
@@ -2089,76 +1977,6 @@ static function OutputArrayOfOpportunity($dataObjects)
20891977
}
20901978
self::OutputStatusMessage("* * * End OutputArrayOfOpportunity * * *");
20911979
}
2092-
static function OutputOrderBy($dataObject)
2093-
{
2094-
self::OutputStatusMessage("* * * Begin OutputOrderBy * * *");
2095-
if (!empty($dataObject))
2096-
{
2097-
self::OutputStatusMessage(sprintf("SortOrder: %s", $dataObject->SortOrder));
2098-
self::OutputStatusMessage(sprintf("SortingField: %s", $dataObject->SortingField));
2099-
}
2100-
self::OutputStatusMessage("* * * End OutputOrderBy * * *");
2101-
}
2102-
static function OutputArrayOfOrderBy($dataObjects)
2103-
{
2104-
if(count((array)$dataObjects) == 0 || !isset($dataObjects->OrderBy))
2105-
{
2106-
return;
2107-
}
2108-
self::OutputStatusMessage("* * * Begin OutputArrayOfOrderBy * * *");
2109-
foreach ($dataObjects->OrderBy as $dataObject)
2110-
{
2111-
self::OutputOrderBy($dataObject);
2112-
}
2113-
self::OutputStatusMessage("* * * End OutputArrayOfOrderBy * * *");
2114-
}
2115-
static function OutputPaging($dataObject)
2116-
{
2117-
self::OutputStatusMessage("* * * Begin OutputPaging * * *");
2118-
if (!empty($dataObject))
2119-
{
2120-
self::OutputStatusMessage(sprintf("Index: %s", $dataObject->Index));
2121-
self::OutputStatusMessage(sprintf("Size: %s", $dataObject->Size));
2122-
}
2123-
self::OutputStatusMessage("* * * End OutputPaging * * *");
2124-
}
2125-
static function OutputArrayOfPaging($dataObjects)
2126-
{
2127-
if(count((array)$dataObjects) == 0 || !isset($dataObjects->Paging))
2128-
{
2129-
return;
2130-
}
2131-
self::OutputStatusMessage("* * * Begin OutputArrayOfPaging * * *");
2132-
foreach ($dataObjects->Paging as $dataObject)
2133-
{
2134-
self::OutputPaging($dataObject);
2135-
}
2136-
self::OutputStatusMessage("* * * End OutputArrayOfPaging * * *");
2137-
}
2138-
static function OutputPredicate($dataObject)
2139-
{
2140-
self::OutputStatusMessage("* * * Begin OutputPredicate * * *");
2141-
if (!empty($dataObject))
2142-
{
2143-
self::OutputStatusMessage(sprintf("FilteringField: %s", $dataObject->FilteringField));
2144-
self::OutputStatusMessage(sprintf("Operator: %s", $dataObject->Operator));
2145-
self::OutputArrayOfString($dataObject->Values);
2146-
}
2147-
self::OutputStatusMessage("* * * End OutputPredicate * * *");
2148-
}
2149-
static function OutputArrayOfPredicate($dataObjects)
2150-
{
2151-
if(count((array)$dataObjects) == 0 || !isset($dataObjects->Predicate))
2152-
{
2153-
return;
2154-
}
2155-
self::OutputStatusMessage("* * * Begin OutputArrayOfPredicate * * *");
2156-
foreach ($dataObjects->Predicate as $dataObject)
2157-
{
2158-
self::OutputPredicate($dataObject);
2159-
}
2160-
self::OutputStatusMessage("* * * End OutputArrayOfPredicate * * *");
2161-
}
21621980
static function OutputQuerySearchParameter($dataObject)
21631981
{
21641982
self::OutputStatusMessage("* * * Begin OutputQuerySearchParameter * * *");
@@ -2304,33 +2122,6 @@ static function OutputArrayOfSearchVolumeSearchParameter($dataObjects)
23042122
}
23052123
self::OutputStatusMessage("* * * End OutputArrayOfSearchVolumeSearchParameter * * *");
23062124
}
2307-
static function OutputSelector($dataObject)
2308-
{
2309-
self::OutputStatusMessage("* * * Begin OutputSelector * * *");
2310-
if (!empty($dataObject))
2311-
{
2312-
self::OutputDateRange($dataObject->DateRange);
2313-
self::OutputArrayOfField($dataObject->GroupBy);
2314-
self::OutputArrayOfOrderBy($dataObject->Ordering);
2315-
self::OutputPaging($dataObject->PageInfo);
2316-
self::OutputArrayOfPredicate($dataObject->Predicates);
2317-
self::OutputArrayOfField($dataObject->SelectedFields);
2318-
}
2319-
self::OutputStatusMessage("* * * End OutputSelector * * *");
2320-
}
2321-
static function OutputArrayOfSelector($dataObjects)
2322-
{
2323-
if(count((array)$dataObjects) == 0 || !isset($dataObjects->Selector))
2324-
{
2325-
return;
2326-
}
2327-
self::OutputStatusMessage("* * * Begin OutputArrayOfSelector * * *");
2328-
foreach ($dataObjects->Selector as $dataObject)
2329-
{
2330-
self::OutputSelector($dataObject);
2331-
}
2332-
self::OutputStatusMessage("* * * End OutputArrayOfSelector * * *");
2333-
}
23342125
static function OutputSuggestedBidSearchParameter($dataObject)
23352126
{
23362127
self::OutputStatusMessage("* * * Begin OutputSuggestedBidSearchParameter * * *");
@@ -2633,75 +2424,6 @@ static function OutputArrayOfAdPosition($valueSets)
26332424
}
26342425
self::OutputStatusMessage("* * * End OutputArrayOfAdPosition * * *");
26352426
}
2636-
static function OutputField($valueSet)
2637-
{
2638-
self::OutputStatusMessage("* * * Begin OutputField * * *");
2639-
self::OutputStatusMessage(sprintf("Values in %s", $valueSet->type));
2640-
foreach ($valueSet->string as $value)
2641-
{
2642-
self::OutputStatusMessage($value);
2643-
}
2644-
self::OutputStatusMessage("* * * End OutputField * * *");
2645-
}
2646-
static function OutputArrayOfField($valueSets)
2647-
{
2648-
if(count((array)$valueSets) == 0)
2649-
{
2650-
return;
2651-
}
2652-
self::OutputStatusMessage("* * * Begin OutputArrayOfField * * *");
2653-
foreach ($valueSets->Field as $valueSet)
2654-
{
2655-
self::OutputField($valueSet);
2656-
}
2657-
self::OutputStatusMessage("* * * End OutputArrayOfField * * *");
2658-
}
2659-
static function OutputSortOrder($valueSet)
2660-
{
2661-
self::OutputStatusMessage("* * * Begin OutputSortOrder * * *");
2662-
self::OutputStatusMessage(sprintf("Values in %s", $valueSet->type));
2663-
foreach ($valueSet->string as $value)
2664-
{
2665-
self::OutputStatusMessage($value);
2666-
}
2667-
self::OutputStatusMessage("* * * End OutputSortOrder * * *");
2668-
}
2669-
static function OutputArrayOfSortOrder($valueSets)
2670-
{
2671-
if(count((array)$valueSets) == 0)
2672-
{
2673-
return;
2674-
}
2675-
self::OutputStatusMessage("* * * Begin OutputArrayOfSortOrder * * *");
2676-
foreach ($valueSets->SortOrder as $valueSet)
2677-
{
2678-
self::OutputSortOrder($valueSet);
2679-
}
2680-
self::OutputStatusMessage("* * * End OutputArrayOfSortOrder * * *");
2681-
}
2682-
static function OutputOperator($valueSet)
2683-
{
2684-
self::OutputStatusMessage("* * * Begin OutputOperator * * *");
2685-
self::OutputStatusMessage(sprintf("Values in %s", $valueSet->type));
2686-
foreach ($valueSet->string as $value)
2687-
{
2688-
self::OutputStatusMessage($value);
2689-
}
2690-
self::OutputStatusMessage("* * * End OutputOperator * * *");
2691-
}
2692-
static function OutputArrayOfOperator($valueSets)
2693-
{
2694-
if(count((array)$valueSets) == 0)
2695-
{
2696-
return;
2697-
}
2698-
self::OutputStatusMessage("* * * Begin OutputArrayOfOperator * * *");
2699-
foreach ($valueSets->Operator as $valueSet)
2700-
{
2701-
self::OutputOperator($valueSet);
2702-
}
2703-
self::OutputStatusMessage("* * * End OutputArrayOfOperator * * *");
2704-
}
27052427
static function OutputKeywordIdeaAttribute($valueSet)
27062428
{
27072429
self::OutputStatusMessage("* * * Begin OutputKeywordIdeaAttribute * * *");

0 commit comments

Comments
 (0)