NAME

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

SYNOPSIS

use Microsoft::AdCenter::V8::BulkService;

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 => ...
);

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)
Returns:
DownloadCampaignsByAccountIdsResponse

DownloadCampaignsByCampaignIds

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

GetDownloadStatus

Parameters:
DownloadRequestId (string)
Returns:
GetDownloadStatusResponse