Sets the statement ORDER BY clause in the form of
e.g. "type ASC, lastModifiedDateTime DESC". The "ORDER BY " keyword will be ignored.
"ORDER BY <property> [ASC | DESC]"
e.g. "type ASC, lastModifiedDateTime DESC". The "ORDER BY " keyword will be ignored.
public function getAllOrder() { // Get the OrderService. $orderService = $this->dfp_user->GetService('OrderService', 'v201508'); // Create a statement to select all orders. $statementBuilder = new StatementBuilder(); $statementBuilder->OrderBy('id ASC')->Limit(StatementBuilder::SUGGESTED_PAGE_LIMIT); // Get orders by statement. $page = $orderService->getOrdersByStatement($statementBuilder->ToStatement()); // Display results. if (isset($page->results)) { return $page->results; } }
public function syncDFPAPIplacement() { // Get the PlacementService. $placementService = $this->dfp_user->GetService('PlacementService', 'v201508'); // Create a statement to select all placements. $statementBuilder = new StatementBuilder(); $statementBuilder->OrderBy('id ASC')->Limit(StatementBuilder::SUGGESTED_PAGE_LIMIT); // Get placements by statement. $page = $placementService->getPlacementsByStatement($statementBuilder->ToStatement()); // Display results. if (isset($page->results)) { foreach ($page->results as $placement) { $data[] = array($placement->id, $placement->name); } } $field = array('dp_id', 'dp_name'); return $this->insert($this->table, $data, $field); }
$path = dirname(__FILE__) . '/../../../../src'; set_include_path(get_include_path() . PATH_SEPARATOR . $path); require_once 'Google/Api/Ads/Dfp/Lib/DfpUser.php'; require_once 'Google/Api/Ads/Dfp/Util/v201408/StatementBuilder.php'; require_once dirname(__FILE__) . '/../../../Common/ExampleUtils.php'; try { // Get DfpUser from credentials in "../auth.ini" // relative to the DfpUser.php file's directory. $user = new DfpUser(); // Log SOAP XML request and response. $user->LogDefaults(); // Get the ContentService. $contentService = $user->GetService('ContentService', 'v201408'); // Create a statement to select all content. $statementBuilder = new StatementBuilder(); $statementBuilder->OrderBy('id ASC')->Limit(StatementBuilder::SUGGESTED_PAGE_LIMIT); // Default for total result set size. $totalResultSetSize = 0; do { // Get content by statement. $page = $contentService->getContentByStatement($statementBuilder->ToStatement()); // Display results. if (isset($page->results)) { $totalResultSetSize = $page->totalResultSetSize; $i = $page->startIndex; foreach ($page->results as $content) { printf("%d) Content with ID %d, name '%s', and status %s was found.\n", $i++, $content->id, $content->name, $content->status); } } $statementBuilder->IncreaseOffsetBy(StatementBuilder::SUGGESTED_PAGE_LIMIT); } while ($statementBuilder->GetOffset() < $totalResultSetSize);
$path = dirname(__FILE__) . '/../../../../src'; set_include_path(get_include_path() . PATH_SEPARATOR . $path); require_once 'Google/Api/Ads/Dfp/Lib/DfpUser.php'; require_once 'Google/Api/Ads/Dfp/Util/v201602/StatementBuilder.php'; require_once dirname(__FILE__) . '/../../../Common/ExampleUtils.php'; try { // Get DfpUser from credentials in "../auth.ini" // relative to the DfpUser.php file's directory. $user = new DfpUser(); // Log SOAP XML request and response. $user->LogDefaults(); // Get the LineItemCreativeAssociationService. $licaService = $user->GetService('LineItemCreativeAssociationService', 'v201602'); // Create a statement to select all LICAs. $statementBuilder = new StatementBuilder(); $statementBuilder->OrderBy('lineItemId ASC, creativeId ASC')->Limit(StatementBuilder::SUGGESTED_PAGE_LIMIT); // Default for total result set size. $totalResultSetSize = 0; do { // Get LICAs by statement. $page = $licaService->getLineItemCreativeAssociationsByStatement($statementBuilder->ToStatement()); // Display results. if (isset($page->results)) { $totalResultSetSize = $page->totalResultSetSize; $i = $page->startIndex; foreach ($page->results as $lica) { if (isset($lica->creativeSetId)) { printf("%d) LICA with line item ID %d, and creative set ID %d was " . "found.\n", $i++, $lica->lineItemId, $lica->creativeSetId); } else { printf("%d) LICA with line item ID %d, and creative ID %d was " . "found.\n", $i++, $lica->lineItemId, $lica->creativeId); }
$path = dirname(__FILE__) . '/../../../../src'; set_include_path(get_include_path() . PATH_SEPARATOR . $path); require_once 'Google/Api/Ads/Dfp/Lib/DfpUser.php'; require_once 'Google/Api/Ads/Dfp/Util/v201608/StatementBuilder.php'; require_once dirname(__FILE__) . '/../../../Common/ExampleUtils.php'; try { // Get DfpUser from credentials in "../auth.ini" // relative to the DfpUser.php file's directory. $user = new DfpUser(); // Log SOAP XML request and response. $user->LogDefaults(); // Get the UserTeamAssociationService. $userTeamAssociationService = $user->GetService('UserTeamAssociationService', 'v201608'); // Create a statement to select all user team associations. $statementBuilder = new StatementBuilder(); $statementBuilder->OrderBy('teamId ASC, userId ASC')->Limit(StatementBuilder::SUGGESTED_PAGE_LIMIT); // Default for total result set size. $totalResultSetSize = 0; do { // Get user team associations by statement. $page = $userTeamAssociationService->getUserTeamAssociationsByStatement($statementBuilder->ToStatement()); // Display results. if (isset($page->results)) { $totalResultSetSize = $page->totalResultSetSize; $i = $page->startIndex; foreach ($page->results as $userTeamAssociation) { printf("%d) User team association between user with ID %d, and team " . "with ID %d was found.\n", $i++, $userTeamAssociation->userId, $userTeamAssociation->teamId); } } $statementBuilder->IncreaseOffsetBy(StatementBuilder::SUGGESTED_PAGE_LIMIT); } while ($statementBuilder->GetOffset() < $totalResultSetSize);
/** * Gets all custom targeting key IDs. */ function getAllCustomTargetingKeyIds($user) { $customTargetingKeyIds = array(); // Get the CustomTargetingService. $customTargetingService = $user->GetService('CustomTargetingService', 'v201502'); // Create a statement to get all custom targeting keys. $statementBuilder = new StatementBuilder(); $statementBuilder->OrderBy('id ASC')->Limit(StatementBuilder::SUGGESTED_PAGE_LIMIT); // Default for total result set size. $totalResultSetSize = 0; do { // Get custom targeting keys by statement. $page = $customTargetingService->getCustomTargetingKeysByStatement($statementBuilder->ToStatement()); // Display results. if (isset($page->results)) { $totalResultSetSize = $page->totalResultSetSize; $i = $page->startIndex; foreach ($page->results as $customTargetingKey) { printf("%d) Custom targeting key with ID %d, name '%s', and display " . "name '%s' was found.\n", $i++, $customTargetingKey->id, $customTargetingKey->name, $customTargetingKey->displayName); $customTargetingKeyIds[] = $customTargetingKey->id; } } $statementBuilder->IncreaseOffsetBy(StatementBuilder::SUGGESTED_PAGE_LIMIT); } while ($statementBuilder->GetOffset() < $totalResultSetSize); return $customTargetingKeyIds; }