From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME

Microsoft::AdCenter::V8::BulkService - Service client for Microsoft AdCenter Bulk Service.

SYNOPSIS

my $service_client = Microsoft::AdCenter::V8::BulkService->new
->ApplicationToken("application token")
->CustomerAccountId("customer account id")
->CustomerId("customer id")
->DeveloperToken("developer token")
->Password("password")
->UserName("user name");
my $response = $service_client->DownloadCampaignsByAccountIds(
AccountIds => ...
AdditionalEntities => ...
LastSyncTimeInUTC => ...
LocationTargetVersion => ...
);

See http://msdn.microsoft.com/en-us/library/ee730327.aspx for detailed documentation for this service.

METHODS

EndPoint

Changes the end point for this service client.

Default value: https://adcenterapi.microsoft.com/Api/Advertiser/V8/CampaignManagement/BulkService.svc

ApplicationToken

Gets/sets ApplicationToken (string) in the request header

CustomerAccountId

Gets/sets CustomerAccountId (string) in the request header

CustomerId

Gets/sets CustomerId (string) in the request header

DeveloperToken

Gets/sets DeveloperToken (string) in the request header

Password

Gets/sets Password (string) in the request header

UserName

Gets/sets UserName (string) in the request header

TrackingId

Gets TrackingId (string) in the response header

DownloadCampaignsByAccountIds

Parameters:
AccountIds (ArrayOflong)
AdditionalEntities (AdditionalEntity)
LastSyncTimeInUTC (dateTime)
LocationTargetVersion (string)
Returns:
DownloadCampaignsByAccountIdsResponse

DownloadCampaignsByCampaignIds

Parameters:
AdditionalEntities (AdditionalEntity)
Campaigns (ArrayOfCampaignScope)
LastSyncTimeInUTC (dateTime)
LocationTargetVersion (string)
Returns:
DownloadCampaignsByCampaignIdsResponse

GetDownloadStatus

Parameters:
DownloadRequestId (string)
Returns:
GetDownloadStatusResponse