Объявления Bing - Загрузить офлайн конверсию - PullRequest
0 голосов
/ 30 апреля 2018

Я пытаюсь загрузить свои офлайновые конверсии в объявления bing через API. Я использую приведенный ниже код. И пока я использую учетную запись песочницы, чтобы проверить это.

val authorizationData = AuthorizationData().apply {
    developerToken = "BBD37VB98"
    authentication = PasswordAuthentication("xyz", "xyz")
    customerId = 0
    accountId = 0
}


var bulkOfflineConversion = BulkOfflineConversion().apply {
    clientId = "xyz"
    offlineConversion = OfflineConversion().apply {
        conversionCurrencyCode = "USD"
        conversionName = "phone_sales"
        conversionTime = Calendar.getInstance()
        conversionValue = 10.00
        microsoftClickId = "f894f652ea334e739002f7167ab8f8e3"
    }
}

val uploadEntities = ArrayList<BulkEntity>()
uploadEntities.add(bulkOfflineConversion)

var entityUploadParameters = EntityUploadParameters().apply {
    entities = uploadEntities
    responseMode = ResponseMode.ERRORS_AND_RESULTS
    resultFileDirectory = File("/tmp/")
    resultFileName = "bing.csv"
    overwriteResultFile = true
}

//BulkServiceManager(authorizationData).

var task = BulkServiceManager(authorizationData).uploadEntitiesAsync(entityUploadParameters, null).get()

val resultEntities = ArrayList<BulkEntity>()
task.forEach {
    resultEntities.add(it)
}

task.close()

После выполнения вышеуказанного кода я получил следующий XML-ответ

<?xml version="1.0" encoding="UTF-8"?>
  <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Header>
       <h:TrackingId xmlns:h="https://bingads.microsoft.com/CampaignManagement/v11">b0e0e060-70fd-4bc2-9f40-b1ebcf38adb6</h:TrackingId>
    </s:Header>
    <s:Body>
       <GetBulkUploadStatusResponse xmlns="https://bingads.microsoft.com/CampaignManagement/v11">
          <Errors xmlns:i="http://www.w3.org/2001/XMLSchema-instance" i:nil="true" />
          <ForwardCompatibilityMap xmlns:a="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" />
          <PercentComplete>100</PercentComplete>
          <RequestStatus>Completed</RequestStatus>     <ResultFileUrl>https://bingadsappsstoragesi.blob.core.windows.net/bulkuploadresultfiles/6883bbd6-cdd5-4f1b-b1cf-65995601afd0.zip?sv=2015-12-11&amp;sr=b&amp;sig=%2B74DyfhzKeamKIMLIrHLyH93rwU3WNk6necXpULCrDk%3D&amp;st=2018-04-30T05%3A43%3A16Z&amp;se=2018-04-30T06%3A08%3A16Z&amp;sp=rl</ResultFileUrl>
       </GetBulkUploadStatusResponse>
   </s:Body>
</s:Envelope>`

Но когда я вошел в свой аккаунт, я не вижу никакой записи. Может ли кто-нибудь помочь мне в загрузке моих записей в автономном режиме.

Я что-то упускаю здесь. Нужно ли что-либо настраивать в моей учетной записи в песочнице?

1 Ответ

0 голосов
/ 16 мая 2018

Предложения были предложены на форуме разработчиков Bing Ads API , и я подтвердил, что песочница не будет записывать данные о конверсии в автономном режиме. Надеюсь, это поможет!

...