The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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