Freigeben über


GetImportResults Service Operation – Kampagnenverwaltung

Ruft Ergebnisse für Importaufträge ab, die innerhalb der letzten 90 Tage abgeschlossen wurden.

Für denselben Importauftrag können mehrere Ergebnisse zurückgegeben werden, z. B. Ergebnisse für einen geplanten GoogleImportJob , der mehrmals ausgeführt wurde.

Tipp

Eine Übersicht über die Implementierung finden Sie im technischen Leitfaden zum Google Ads-Import .

Anfordern von Elementen

Das GetImportResultsRequest-Objekt definiert die Body- und Headerelemente der Dienstvorgangsanforderung. Die Elemente müssen in der gleichen Reihenfolge wie im Anforderungs-SOAP dargestellt sein.

Hinweis

Sofern unten nicht anders angegeben, sind alle Anforderungselemente erforderlich.

Anforderungstextelemente

Element Beschreibung Datentyp
ImportJobIds Die Bezeichner der Importaufträge zum Abrufen von Ergebnissen.

Sie können maximal 100 Bezeichner angeben. Wenn dieses Element nicht angegeben ist, gibt der Vorgang ergebnisse für alle Importaufträge im Anzeigenkonto innerhalb der letzten 90 Tage zurück.
langes Array
ImportType Der Typ des Importauftrags zum Abrufen von Ergebnissen.

Um GoogleImportJob-Ergebnisse zu erhalten, legen Sie dieses Element auf "GoogleImportJob" fest.
Zeichenfolge
PageInfo Bestimmt den Index und die Größe der Importergebnisse pro Seite.

Dieses Anforderungselement ist optional. Wenn dieses Element nicht angegeben ist, ist der Index der defaut-Seite 0 , und die Standardgröße ist 1.000.
Paging
ReturnAdditionalFields Mit den zusätzlichen Feldwerten können Sie die neuesten Features mithilfe der aktuellen Version der Kampagnenverwaltungs-API abrufen, und in der nächsten Version sind die entsprechenden Elemente standardmäßig enthalten.

Dieses Anforderungselement ist optional.
ImportAdditionalField

Anforderungsheaderelemente

Element Beschreibung Datentyp
AuthenticationToken Das OAuth-Zugriffstoken, das die Anmeldeinformationen eines Benutzers darstellt, der über Berechtigungen für Microsoft Advertising-Konten verfügt.

Weitere Informationen finden Sie unter Authentifizierung mit OAuth.
Zeichenfolge
CustomerAccountId Der Bezeichner des Anzeigenkontos, das die Entitäten in der Anforderung besitzt oder zugeordnet ist. Dieses Headerelement muss denselben Wert wie das AccountId-Body-Element aufweisen, wenn beides erforderlich ist. Dieses Element ist für die meisten Dienstvorgänge erforderlich, und als bewährte Methode sollten Sie es immer festlegen.

Weitere Informationen finden Sie unter Abrufen Von Konto- und Kunden-IDs.
Zeichenfolge
CustomerId Der Bezeichner des Vorgesetztenkontos (Kunde), auf das der Benutzer zugreift oder von dort aus arbeitet. Ein Benutzer kann Zugriff auf mehrere Managerkonten haben. Dieses Element ist für die meisten Dienstvorgänge erforderlich, und als bewährte Methode sollten Sie es immer festlegen.

Weitere Informationen finden Sie unter Abrufen Von Konto- und Kunden-IDs.
Zeichenfolge
DeveloperToken Das Entwicklertoken, das für den Zugriff auf die Bing Ads-API verwendet wird.

Weitere Informationen finden Sie unter Abrufen eines Entwicklertokens.
Zeichenfolge
Kennwort Dieses Element ist für die interne Verwendung reserviert und wird aus einer zukünftigen Version der API entfernt. Sie müssen das AuthenticationToken-Element verwenden, um Benutzeranmeldeinformationen festzulegen. Zeichenfolge
UserName Dieses Element ist für die interne Verwendung reserviert und wird aus einer zukünftigen Version der API entfernt. Sie müssen das AuthenticationToken-Element verwenden, um Benutzeranmeldeinformationen festzulegen. Zeichenfolge

Antwortelemente

Das GetImportResultsResponse-Objekt definiert den Text und die Headerelemente der Dienstvorgangsantwort. Die Elemente werden in der gleichen Reihenfolge zurückgegeben, in der die Antwort-SOAP gezeigt wird.

Antworttextelemente

Element Beschreibung Datentyp
ImportResults Enthält die status, die Laufzeit und die statistischen Ergebnisse für jeden ausgeführten Import.

Für denselben Importauftrag können mehrere Ergebnisse zurückgegeben werden, z. B. Ergebnisse für einen geplanten GoogleImportJob , der mehrmals ausgeführt wurde.
ImportResult-Array

Antwortheaderelemente

Element Beschreibung Datentyp
TrackingId Der Bezeichner des Protokolleintrags, der die Details des API-Aufrufs enthält. Zeichenfolge

SOAP anfordern

Diese Vorlage wurde von einem Tool generiert, um die Reihenfolge der Text- und Headerelemente für die SOAP-Anforderung anzuzeigen. Informationen zu unterstützten Typen, die Sie mit diesem Dienstvorgang verwenden können, finden Sie oben in der Referenz zu Anforderungstextelementen .

<s:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/CampaignManagement/v13">
    <Action mustUnderstand="1">GetImportResults</Action>
    <AuthenticationToken i:nil="false">ValueHere</AuthenticationToken>
    <CustomerAccountId i:nil="false">ValueHere</CustomerAccountId>
    <CustomerId i:nil="false">ValueHere</CustomerId>
    <DeveloperToken i:nil="false">ValueHere</DeveloperToken>
  </s:Header>
  <s:Body>
    <GetImportResultsRequest xmlns="https://bingads.microsoft.com/CampaignManagement/v13">
      <ImportType i:nil="false">ValueHere</ImportType>
      <PageInfo i:nil="false">
        <Index>ValueHere</Index>
        <Size>ValueHere</Size>
      </PageInfo>
      <ImportJobIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <a1:long>ValueHere</a1:long>
      </ImportJobIds>
      <ReturnAdditionalFields i:nil="false">ValueHere</ReturnAdditionalFields>
    </GetImportResultsRequest>
  </s:Body>
</s:Envelope>

Antwort-SOAP

Diese Vorlage wurde von einem Tool generiert, um die Reihenfolge der Text- und Headerelemente für die SOAP-Antwort anzuzeigen.

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/CampaignManagement/v13">
    <TrackingId d3p1:nil="false" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">ValueHere</TrackingId>
  </s:Header>
  <s:Body>
    <GetImportResultsResponse xmlns="https://bingads.microsoft.com/CampaignManagement/v13">
      <ImportResults d4p1:nil="false" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">
        <ImportResult>
          <EntityStatistics d4p1:nil="false">
            <ImportEntityStatistics>
              <Additions d4p1:nil="false">ValueHere</Additions>
              <Changes d4p1:nil="false">ValueHere</Changes>
              <Deletions d4p1:nil="false">ValueHere</Deletions>
              <EntityType d4p1:nil="false">ValueHere</EntityType>
              <Errors d4p1:nil="false">ValueHere</Errors>
              <Total d4p1:nil="false">ValueHere</Total>
            </ImportEntityStatistics>
          </EntityStatistics>
          <ErrorLogUrl d4p1:nil="false">ValueHere</ErrorLogUrl>
          <ForwardCompatibilityMap xmlns:e471="http://schemas.datacontract.org/2004/07/System.Collections.Generic" d4p1:nil="false">
            <e471:KeyValuePairOfstringstring>
              <e471:key d4p1:nil="false">ValueHere</e471:key>
              <e471:value d4p1:nil="false">ValueHere</e471:value>
            </e471:KeyValuePairOfstringstring>
          </ForwardCompatibilityMap>
          <Id d4p1:nil="false">ValueHere</Id>
          <ImportJob d4p1:nil="false" d4p1:type="-- derived type specified here with the appropriate prefix --">
            <CreatedByUserId d4p1:nil="false">ValueHere</CreatedByUserId>
            <CreatedByUserName d4p1:nil="false">ValueHere</CreatedByUserName>
            <CreatedDateTimeInUTC d4p1:nil="false">ValueHere</CreatedDateTimeInUTC>
            <Frequency d4p1:nil="false">
              <Cron d4p1:nil="false">ValueHere</Cron>
              <TimeZone d4p1:nil="false">ValueHere</TimeZone>
              <Type d4p1:nil="false">ValueHere</Type>
            </Frequency>
            <Id d4p1:nil="false">ValueHere</Id>
            <ImportOption d4p1:nil="false" d4p1:type="-- derived type specified here with the appropriate prefix --">
              <ForwardCompatibilityMap xmlns:e472="http://schemas.datacontract.org/2004/07/System.Collections.Generic" d4p1:nil="false">
                <e472:KeyValuePairOfstringstring>
                  <e472:key d4p1:nil="false">ValueHere</e472:key>
                  <e472:value d4p1:nil="false">ValueHere</e472:value>
                </e472:KeyValuePairOfstringstring>
              </ForwardCompatibilityMap>
              <Type d4p1:nil="false">ValueHere</Type>
              <!--These fields are applicable if the derived type attribute is set to GoogleImportOption-->
              <AccountUrlOptions d4p1:nil="false">ValueHere</AccountUrlOptions>
              <AdScheduleUseSearcherTimezone d4p1:nil="false">ValueHere</AdScheduleUseSearcherTimezone>
              <AdjustmentForBids d4p1:nil="false">ValueHere</AdjustmentForBids>
              <AdjustmentForCampaignBudgets d4p1:nil="false">ValueHere</AdjustmentForCampaignBudgets>
              <AssociatedStoreId d4p1:nil="false">ValueHere</AssociatedStoreId>
              <AssociatedUetTagId d4p1:nil="false">ValueHere</AssociatedUetTagId>
              <AutoDeviceBidOptimization d4p1:nil="false">ValueHere</AutoDeviceBidOptimization>
              <DeleteRemovedEntities d4p1:nil="false">ValueHere</DeleteRemovedEntities>
              <EnableAutoCurrencyConversion d4p1:nil="false">ValueHere</EnableAutoCurrencyConversion>
              <EnableParentLocationMapping d4p1:nil="false">ValueHere</EnableParentLocationMapping>
              <NewAccountNegativeKeywords d4p1:nil="false">ValueHere</NewAccountNegativeKeywords>
              <NewActiveAdsForExistingAdGroups d4p1:nil="false">ValueHere</NewActiveAdsForExistingAdGroups>
              <NewActiveCampaignsAndChildEntities d4p1:nil="false">ValueHere</NewActiveCampaignsAndChildEntities>
              <NewAdCustomizerFeeds d4p1:nil="false">ValueHere</NewAdCustomizerFeeds>
              <NewAdGroupsAndChildEntitiesForExistingCampaigns d4p1:nil="false">ValueHere</NewAdGroupsAndChildEntitiesForExistingCampaigns>
              <NewAdSchedules d4p1:nil="false">ValueHere</NewAdSchedules>
              <NewAppAdExtensions d4p1:nil="false">ValueHere</NewAppAdExtensions>
              <NewAudienceTargets d4p1:nil="false">ValueHere</NewAudienceTargets>
              <NewBrandSuitability d4p1:nil="false">ValueHere</NewBrandSuitability>
              <NewCallAdExtensions d4p1:nil="false">ValueHere</NewCallAdExtensions>
              <NewCalloutAdExtensions d4p1:nil="false">ValueHere</NewCalloutAdExtensions>
              <NewConversionGoals d4p1:nil="false">ValueHere</NewConversionGoals>
              <NewDemographicTargets d4p1:nil="false">ValueHere</NewDemographicTargets>
              <NewDeviceTargets d4p1:nil="false">ValueHere</NewDeviceTargets>
              <NewEntities d4p1:nil="false">ValueHere</NewEntities>
              <NewImageAdExtensions d4p1:nil="false">ValueHere</NewImageAdExtensions>
              <NewKeywordUrls d4p1:nil="false">ValueHere</NewKeywordUrls>
              <NewKeywordsForExistingAdGroups d4p1:nil="false">ValueHere</NewKeywordsForExistingAdGroups>
              <NewLabels d4p1:nil="false">ValueHere</NewLabels>
              <NewLeadFormAdExtensions d4p1:nil="false">ValueHere</NewLeadFormAdExtensions>
              <NewLocationAdExtensions d4p1:nil="false">ValueHere</NewLocationAdExtensions>
              <NewLocationTargets d4p1:nil="false">ValueHere</NewLocationTargets>
              <NewLogoAdExtensions d4p1:nil="false">ValueHere</NewLogoAdExtensions>
              <NewNegativeKeywordLists d4p1:nil="false">ValueHere</NewNegativeKeywordLists>
              <NewNegativeKeywordsForExistingParents d4p1:nil="false">ValueHere</NewNegativeKeywordsForExistingParents>
              <NewNegativeSites d4p1:nil="false">ValueHere</NewNegativeSites>
              <NewPageFeeds d4p1:nil="false">ValueHere</NewPageFeeds>
              <NewPausedAdsForExistingAdGroups d4p1:nil="false">ValueHere</NewPausedAdsForExistingAdGroups>
              <NewPausedCampaignsAndChildEntities d4p1:nil="false">ValueHere</NewPausedCampaignsAndChildEntities>
              <NewPriceAdExtensions d4p1:nil="false">ValueHere</NewPriceAdExtensions>
              <NewProductFilters d4p1:nil="false">ValueHere</NewProductFilters>
              <NewPromotionAdExtensions d4p1:nil="false">ValueHere</NewPromotionAdExtensions>
              <NewReviewAdExtensions d4p1:nil="false">ValueHere</NewReviewAdExtensions>
              <NewSitelinkAdExtensions d4p1:nil="false">ValueHere</NewSitelinkAdExtensions>
              <NewStructuredSnippetAdExtensions d4p1:nil="false">ValueHere</NewStructuredSnippetAdExtensions>
              <NewUrlOptions d4p1:nil="false">ValueHere</NewUrlOptions>
              <PauseAIMAdGroupIfAllAudienceCriterionNotImported d4p1:nil="false">ValueHere</PauseAIMAdGroupIfAllAudienceCriterionNotImported>
              <PauseCampaignsWithoutSupportedLocations d4p1:nil="false">ValueHere</PauseCampaignsWithoutSupportedLocations>
              <PauseNewCampaigns d4p1:nil="false">ValueHere</PauseNewCampaigns>
              <RaiseBidsToMinimum d4p1:nil="false">ValueHere</RaiseBidsToMinimum>
              <RaiseCampaignBudgetsToMinimum d4p1:nil="false">ValueHere</RaiseCampaignBudgetsToMinimum>
              <RaiseProductGroupBidsToMinimum d4p1:nil="false">ValueHere</RaiseProductGroupBidsToMinimum>
              <RenameCampaignNameWithSuffix d4p1:nil="false">ValueHere</RenameCampaignNameWithSuffix>
              <SearchAndDsaMixedCampaignAsSearchCampaign d4p1:nil="false">ValueHere</SearchAndDsaMixedCampaignAsSearchCampaign>
              <SearchAndReplaceForCampaignNames d4p1:nil="false">
                <ReplaceString d4p1:nil="false">ValueHere</ReplaceString>
                <SearchString d4p1:nil="false">ValueHere</SearchString>
              </SearchAndReplaceForCampaignNames>
              <SearchAndReplaceForCustomParameters d4p1:nil="false">
                <ReplaceString d4p1:nil="false">ValueHere</ReplaceString>
                <SearchString d4p1:nil="false">ValueHere</SearchString>
              </SearchAndReplaceForCustomParameters>
              <SearchAndReplaceForFinalURLSuffix d4p1:nil="false">
                <ReplaceString d4p1:nil="false">ValueHere</ReplaceString>
                <SearchString d4p1:nil="false">ValueHere</SearchString>
              </SearchAndReplaceForFinalURLSuffix>
              <SearchAndReplaceForTrackingTemplates d4p1:nil="false">
                <ReplaceString d4p1:nil="false">ValueHere</ReplaceString>
                <SearchString d4p1:nil="false">ValueHere</SearchString>
              </SearchAndReplaceForTrackingTemplates>
              <SearchAndReplaceForUrls d4p1:nil="false">
                <ReplaceString d4p1:nil="false">ValueHere</ReplaceString>
                <SearchString d4p1:nil="false">ValueHere</SearchString>
              </SearchAndReplaceForUrls>
              <SuffixForCampaignNames d4p1:nil="false">ValueHere</SuffixForCampaignNames>
              <SuffixForTrackingTemplates d4p1:nil="false">ValueHere</SuffixForTrackingTemplates>
              <SuffixForUrls d4p1:nil="false">ValueHere</SuffixForUrls>
              <UpdateAccountNegativeKeywords d4p1:nil="false">ValueHere</UpdateAccountNegativeKeywords>
              <UpdateAdCustomizerAttributes d4p1:nil="false">ValueHere</UpdateAdCustomizerAttributes>
              <UpdateAdCustomizerFeeds d4p1:nil="false">ValueHere</UpdateAdCustomizerFeeds>
              <UpdateAdGroupNetwork d4p1:nil="false">ValueHere</UpdateAdGroupNetwork>
              <UpdateAdSchedules d4p1:nil="false">ValueHere</UpdateAdSchedules>
              <UpdateAdUrls d4p1:nil="false">ValueHere</UpdateAdUrls>
              <UpdateAppAdExtensions d4p1:nil="false">ValueHere</UpdateAppAdExtensions>
              <UpdateAudienceTargets d4p1:nil="false">ValueHere</UpdateAudienceTargets>
              <UpdateBiddingStrategies d4p1:nil="false">ValueHere</UpdateBiddingStrategies>
              <UpdateBids d4p1:nil="false">ValueHere</UpdateBids>
              <UpdateBrandSuitability d4p1:nil="false">ValueHere</UpdateBrandSuitability>
              <UpdateCallAdExtensions d4p1:nil="false">ValueHere</UpdateCallAdExtensions>
              <UpdateCalloutAdExtensions d4p1:nil="false">ValueHere</UpdateCalloutAdExtensions>
              <UpdateCampaignAdGroupLanguages d4p1:nil="false">ValueHere</UpdateCampaignAdGroupLanguages>
              <UpdateCampaignBudgets d4p1:nil="false">ValueHere</UpdateCampaignBudgets>
              <UpdateCampaignNames d4p1:nil="false">ValueHere</UpdateCampaignNames>
              <UpdateConversionGoals d4p1:nil="false">ValueHere</UpdateConversionGoals>
              <UpdateDemographicTargets d4p1:nil="false">ValueHere</UpdateDemographicTargets>
              <UpdateDeviceTargets d4p1:nil="false">ValueHere</UpdateDeviceTargets>
              <UpdateEntities d4p1:nil="false">ValueHere</UpdateEntities>
              <UpdateImageAdExtensions d4p1:nil="false">ValueHere</UpdateImageAdExtensions>
              <UpdateKeywordUrls d4p1:nil="false">ValueHere</UpdateKeywordUrls>
              <UpdateLabels d4p1:nil="false">ValueHere</UpdateLabels>
              <UpdateLeadFormAdExtensions d4p1:nil="false">ValueHere</UpdateLeadFormAdExtensions>
              <UpdateLocationAdExtensions d4p1:nil="false">ValueHere</UpdateLocationAdExtensions>
              <UpdateLocationTargets d4p1:nil="false">ValueHere</UpdateLocationTargets>
              <UpdateLogoAdExtensions d4p1:nil="false">ValueHere</UpdateLogoAdExtensions>
              <UpdateNegativeKeywordLists d4p1:nil="false">ValueHere</UpdateNegativeKeywordLists>
              <UpdateNegativeSites d4p1:nil="false">ValueHere</UpdateNegativeSites>
              <UpdatePageFeeds d4p1:nil="false">ValueHere</UpdatePageFeeds>
              <UpdatePriceAdExtensions d4p1:nil="false">ValueHere</UpdatePriceAdExtensions>
              <UpdateProductFilters d4p1:nil="false">ValueHere</UpdateProductFilters>
              <UpdatePromotionAdExtensions d4p1:nil="false">ValueHere</UpdatePromotionAdExtensions>
              <UpdateReviewAdExtensions d4p1:nil="false">ValueHere</UpdateReviewAdExtensions>
              <UpdateSitelinkAdExtensions d4p1:nil="false">ValueHere</UpdateSitelinkAdExtensions>
              <UpdateSitelinkUrls d4p1:nil="false">ValueHere</UpdateSitelinkUrls>
              <UpdateStatusForAdGroups d4p1:nil="false">ValueHere</UpdateStatusForAdGroups>
              <UpdateStatusForAds d4p1:nil="false">ValueHere</UpdateStatusForAds>
              <UpdateStatusForCampaigns d4p1:nil="false">ValueHere</UpdateStatusForCampaigns>
              <UpdateStatusForKeywords d4p1:nil="false">ValueHere</UpdateStatusForKeywords>
              <UpdateStructuredSnippetAdExtensions d4p1:nil="false">ValueHere</UpdateStructuredSnippetAdExtensions>
              <UpdateUrlOptions d4p1:nil="false">ValueHere</UpdateUrlOptions>
              <!--No additional fields are applicable if the derived type attribute is set to FileImportOption-->
            </ImportOption>
            <LastRunTimeInUTC d4p1:nil="false">ValueHere</LastRunTimeInUTC>
            <Name d4p1:nil="false">ValueHere</Name>
            <NotificationEmail d4p1:nil="false">ValueHere</NotificationEmail>
            <NotificationType d4p1:nil="false">ValueHere</NotificationType>
            <Status d4p1:nil="false">ValueHere</Status>
            <Type d4p1:nil="false">ValueHere</Type>
            <!--These fields are applicable if the derived type attribute is set to GoogleImportJob-->
            <CampaignAdGroupIds d4p1:nil="false">
              <CampaignAdGroupIds>
                <ActiveAdGroupsOnly d4p1:nil="false">ValueHere</ActiveAdGroupsOnly>
                <AdGroupIds d4p1:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                  <a1:long>ValueHere</a1:long>
                </AdGroupIds>
                <CampaignId>ValueHere</CampaignId>
              </CampaignAdGroupIds>
            </CampaignAdGroupIds>
            <CredentialId d4p1:nil="false">ValueHere</CredentialId>
            <GoogleAccountId d4p1:nil="false">ValueHere</GoogleAccountId>
            <GoogleUserName d4p1:nil="false">ValueHere</GoogleUserName>
            <!--These fields are applicable if the derived type attribute is set to FileImportJob-->
            <FileSource d4p1:nil="false">ValueHere</FileSource>
            <FileUrl d4p1:nil="false">ValueHere</FileUrl>
          </ImportJob>
          <StartTimeInUTC>ValueHere</StartTimeInUTC>
          <Status d4p1:nil="false">ValueHere</Status>
        </ImportResult>
      </ImportResults>
    </GetImportResultsResponse>
  </s:Body>
</s:Envelope>

Codesyntax

Die Beispielsyntax kann mit Bing Ads SDKs verwendet werden. Weitere Beispiele finden Sie unter Codebeispiele für die Bing Ads-API .

public async Task<GetImportResultsResponse> GetImportResultsAsync(
	string importType,
	Paging pageInfo,
	IList<long> importJobIds,
	ImportAdditionalField? returnAdditionalFields)
{
	var request = new GetImportResultsRequest
	{
		ImportType = importType,
		PageInfo = pageInfo,
		ImportJobIds = importJobIds,
		ReturnAdditionalFields = returnAdditionalFields
	};

	return (await CampaignManagementService.CallAsync((s, r) => s.GetImportResultsAsync(r), request));
}
static GetImportResultsResponse getImportResults(
	java.lang.String importType,
	Paging pageInfo,
	ArrayOflong importJobIds,
	ArrayList<ImportAdditionalField> returnAdditionalFields) throws RemoteException, Exception
{
	GetImportResultsRequest request = new GetImportResultsRequest();

	request.setImportType(importType);
	request.setPageInfo(pageInfo);
	request.setImportJobIds(importJobIds);
	request.setReturnAdditionalFields(returnAdditionalFields);

	return CampaignManagementService.getService().getImportResults(request);
}
static function GetImportResults(
	$importType,
	$pageInfo,
	$importJobIds,
	$returnAdditionalFields)
{

	$GLOBALS['Proxy'] = $GLOBALS['CampaignManagementProxy'];

	$request = new GetImportResultsRequest();

	$request->ImportType = $importType;
	$request->PageInfo = $pageInfo;
	$request->ImportJobIds = $importJobIds;
	$request->ReturnAdditionalFields = $returnAdditionalFields;

	return $GLOBALS['CampaignManagementProxy']->GetService()->GetImportResults($request);
}
response=campaignmanagement_service.GetImportResults(
	ImportType=ImportType,
	PageInfo=PageInfo,
	ImportJobIds=ImportJobIds,
	ReturnAdditionalFields=ReturnAdditionalFields)

Anforderungen

Dienst: CampaignManagementService.svc v13
Namespace: https://bingads.microsoft.com/CampaignManagement/v13

Anforderungs-URL

https://campaign.api.bingads.microsoft.com/CampaignManagement/v13/ImportResults/Query

Anfordern von Elementen

Das GetImportResultsRequest-Objekt definiert die Body- und Headerelemente der Dienstvorgangsanforderung.

Hinweis

Sofern unten nicht anders angegeben, sind alle Anforderungselemente erforderlich.

Anforderungstextelemente

Element Beschreibung Datentyp
ImportJobIds Die Bezeichner der Importaufträge zum Abrufen von Ergebnissen.

Sie können maximal 100 Bezeichner angeben. Wenn dieses Element nicht angegeben ist, gibt der Vorgang ergebnisse für alle Importaufträge im Anzeigenkonto innerhalb der letzten 90 Tage zurück.
langes Array
ImportType Der Typ des Importauftrags zum Abrufen von Ergebnissen.

Um GoogleImportJob-Ergebnisse zu erhalten, legen Sie dieses Element auf "GoogleImportJob" fest.
Zeichenfolge
PageInfo Bestimmt den Index und die Größe der Importergebnisse pro Seite.

Dieses Anforderungselement ist optional. Wenn dieses Element nicht angegeben ist, ist der Index der defaut-Seite 0 , und die Standardgröße ist 1.000.
Paging
ReturnAdditionalFields Mit den zusätzlichen Feldwerten können Sie die neuesten Features mithilfe der aktuellen Version der Kampagnenverwaltungs-API abrufen, und in der nächsten Version sind die entsprechenden Elemente standardmäßig enthalten.

Dieses Anforderungselement ist optional.
ImportAdditionalField

Anforderungsheaderelemente

Element Beschreibung Datentyp
Authorization Das OAuth-Zugriffstoken, das die Anmeldeinformationen eines Benutzers darstellt, der über Berechtigungen für Microsoft Advertising-Konten verfügt. Stellen Sie sicher, dass dem Token das Präfix "Bearer" vorangestellt ist. Dies ist für die ordnungsgemäße Authentifizierung erforderlich.

Weitere Informationen finden Sie unter Authentifizierung mit OAuth.
Zeichenfolge
CustomerAccountId Der Bezeichner des Anzeigenkontos, das die Entitäten in der Anforderung besitzt oder zugeordnet ist. Dieses Headerelement muss denselben Wert wie das AccountId-Body-Element aufweisen, wenn beides erforderlich ist. Dieses Element ist für die meisten Dienstvorgänge erforderlich, und als bewährte Methode sollten Sie es immer festlegen.

Weitere Informationen finden Sie unter Abrufen Von Konto- und Kunden-IDs.
Zeichenfolge
CustomerId Der Bezeichner des Vorgesetztenkontos (Kunde), auf das der Benutzer zugreift oder von dort aus arbeitet. Ein Benutzer kann Zugriff auf mehrere Managerkonten haben. Dieses Element ist für die meisten Dienstvorgänge erforderlich, und als bewährte Methode sollten Sie es immer festlegen.

Weitere Informationen finden Sie unter Abrufen Von Konto- und Kunden-IDs.
Zeichenfolge
DeveloperToken Das Entwicklertoken, das für den Zugriff auf die Bing Ads-API verwendet wird.

Weitere Informationen finden Sie unter Abrufen eines Entwicklertokens.
Zeichenfolge
Kennwort Dieses Element ist für die interne Verwendung reserviert und wird aus einer zukünftigen Version der API entfernt. Sie müssen das AuthenticationToken-Element verwenden, um Benutzeranmeldeinformationen festzulegen. Zeichenfolge
UserName Dieses Element ist für die interne Verwendung reserviert und wird aus einer zukünftigen Version der API entfernt. Sie müssen das AuthenticationToken-Element verwenden, um Benutzeranmeldeinformationen festzulegen. Zeichenfolge

Antwortelemente

Das GetImportResultsResponse-Objekt definiert den Text und die Headerelemente der Dienstvorgangsantwort. Die Elemente werden in der gleichen Reihenfolge zurückgegeben wie im Antwort-JSON-Code gezeigt.

Antworttextelemente

Element Beschreibung Datentyp
ImportResults Enthält die status, die Laufzeit und die statistischen Ergebnisse für jeden ausgeführten Import.

Für denselben Importauftrag können mehrere Ergebnisse zurückgegeben werden, z. B. Ergebnisse für einen geplanten GoogleImportJob , der mehrmals ausgeführt wurde.
ImportResult-Array

Antwortheaderelemente

Element Beschreibung Datentyp
TrackingId Der Bezeichner des Protokolleintrags, der die Details des API-Aufrufs enthält. Zeichenfolge

JSON anfordern

Diese Vorlage wurde von einem Tool generiert, um die Text- und Headerelemente für die JSON-Anforderung anzuzeigen. Informationen zu unterstützten Typen, die Sie mit diesem Dienstvorgang verwenden können, finden Sie oben in der Referenz zu Anforderungstextelementen .

{
  "ImportType": "ValueHere",
  "PageInfo": {
    "Index": IntValueHere,
    "Size": IntValueHere
  },
  "ImportJobIds": [
    "LongValueHere"
  ],
  "ReturnAdditionalFields": "ValueHere"
}

Antwort-JSON

Diese Vorlage wurde von einem Tool generiert, um die Text- und Headerelemente für die JSON-Antwort anzuzeigen.

Im Folgenden finden Sie ein Beispiel, das anwendbar ist, wenn der ImportJob-Typ FileImportJob und ImportOptionGoogleImportOption ist.

{
  "ImportResults": [
    {
      "EntityStatistics": [
        {
          "Additions": IntValueHere,
          "Changes": IntValueHere,
          "Deletions": IntValueHere,
          "EntityType": "ValueHere",
          "Errors": IntValueHere,
          "Total": IntValueHere
        }
      ],
      "ErrorLogUrl": "ValueHere",
      "ForwardCompatibilityMap": [
        {
          "key": "ValueHere",
          "value": "ValueHere"
        }
      ],
      "Id": "ValueHere",
      "ImportJob": {
        "CreatedByUserId": "LongValueHere",
        "CreatedByUserName": "ValueHere",
        "CreatedDateTimeInUTC": "ValueHere",
        "Frequency": {
          "Cron": "ValueHere",
          "TimeZone": "ValueHere",
          "Type": "ValueHere"
        },
        "Id": "LongValueHere",
        "ImportOption": {
          "ForwardCompatibilityMap": [
            {
              "key": "ValueHere",
              "value": "ValueHere"
            }
          ],
          "Type": "GoogleImportOption",
          "AccountUrlOptions": "ValueHere",
          "AdjustmentForBids": DoubleValueHere,
          "AdjustmentForCampaignBudgets": DoubleValueHere,
          "AdScheduleUseSearcherTimezone": "ValueHere",
          "AssociatedStoreId": "LongValueHere",
          "AssociatedUetTagId": "LongValueHere",
          "AutoDeviceBidOptimization": "ValueHere",
          "DeleteRemovedEntities": "ValueHere",
          "EnableAutoCurrencyConversion": "ValueHere",
          "EnableParentLocationMapping": "ValueHere",
          "NewAccountNegativeKeywords": "ValueHere",
          "NewActiveAdsForExistingAdGroups": "ValueHere",
          "NewActiveCampaignsAndChildEntities": "ValueHere",
          "NewAdCustomizerFeeds": "ValueHere",
          "NewAdGroupsAndChildEntitiesForExistingCampaigns": "ValueHere",
          "NewAdSchedules": "ValueHere",
          "NewAppAdExtensions": "ValueHere",
          "NewAudienceTargets": "ValueHere",
          "NewBrandSuitability": "ValueHere",
          "NewCallAdExtensions": "ValueHere",
          "NewCalloutAdExtensions": "ValueHere",
          "NewConversionGoals": "ValueHere",
          "NewDemographicTargets": "ValueHere",
          "NewDeviceTargets": "ValueHere",
          "NewEntities": "ValueHere",
          "NewImageAdExtensions": "ValueHere",
          "NewKeywordsForExistingAdGroups": "ValueHere",
          "NewKeywordUrls": "ValueHere",
          "NewLabels": "ValueHere",
          "NewLeadFormAdExtensions": "ValueHere",
          "NewLocationAdExtensions": "ValueHere",
          "NewLocationTargets": "ValueHere",
          "NewLogoAdExtensions": "ValueHere",
          "NewNegativeKeywordLists": "ValueHere",
          "NewNegativeKeywordsForExistingParents": "ValueHere",
          "NewNegativeSites": "ValueHere",
          "NewPageFeeds": "ValueHere",
          "NewPausedAdsForExistingAdGroups": "ValueHere",
          "NewPausedCampaignsAndChildEntities": "ValueHere",
          "NewPriceAdExtensions": "ValueHere",
          "NewProductFilters": "ValueHere",
          "NewPromotionAdExtensions": "ValueHere",
          "NewReviewAdExtensions": "ValueHere",
          "NewSitelinkAdExtensions": "ValueHere",
          "NewStructuredSnippetAdExtensions": "ValueHere",
          "NewUrlOptions": "ValueHere",
          "PauseAIMAdGroupIfAllAudienceCriterionNotImported": "ValueHere",
          "PauseCampaignsWithoutSupportedLocations": "ValueHere",
          "PauseNewCampaigns": "ValueHere",
          "RaiseBidsToMinimum": "ValueHere",
          "RaiseCampaignBudgetsToMinimum": "ValueHere",
          "RaiseProductGroupBidsToMinimum": "ValueHere",
          "RenameCampaignNameWithSuffix": "ValueHere",
          "SearchAndDsaMixedCampaignAsSearchCampaign": "ValueHere",
          "SearchAndReplaceForCampaignNames": {
            "ReplaceString": "ValueHere",
            "SearchString": "ValueHere"
          },
          "SearchAndReplaceForCustomParameters": {
            "ReplaceString": "ValueHere",
            "SearchString": "ValueHere"
          },
          "SearchAndReplaceForFinalURLSuffix": {
            "ReplaceString": "ValueHere",
            "SearchString": "ValueHere"
          },
          "SearchAndReplaceForTrackingTemplates": {
            "ReplaceString": "ValueHere",
            "SearchString": "ValueHere"
          },
          "SearchAndReplaceForUrls": {
            "ReplaceString": "ValueHere",
            "SearchString": "ValueHere"
          },
          "SuffixForCampaignNames": "ValueHere",
          "SuffixForTrackingTemplates": "ValueHere",
          "SuffixForUrls": "ValueHere",
          "UpdateAccountNegativeKeywords": "ValueHere",
          "UpdateAdCustomizerAttributes": "ValueHere",
          "UpdateAdCustomizerFeeds": "ValueHere",
          "UpdateAdGroupNetwork": "ValueHere",
          "UpdateAdSchedules": "ValueHere",
          "UpdateAdUrls": "ValueHere",
          "UpdateAppAdExtensions": "ValueHere",
          "UpdateAudienceTargets": "ValueHere",
          "UpdateBiddingStrategies": "ValueHere",
          "UpdateBids": "ValueHere",
          "UpdateBrandSuitability": "ValueHere",
          "UpdateCallAdExtensions": "ValueHere",
          "UpdateCalloutAdExtensions": "ValueHere",
          "UpdateCampaignAdGroupLanguages": "ValueHere",
          "UpdateCampaignBudgets": "ValueHere",
          "UpdateCampaignNames": "ValueHere",
          "UpdateConversionGoals": "ValueHere",
          "UpdateDemographicTargets": "ValueHere",
          "UpdateDeviceTargets": "ValueHere",
          "UpdateEntities": "ValueHere",
          "UpdateImageAdExtensions": "ValueHere",
          "UpdateKeywordUrls": "ValueHere",
          "UpdateLabels": "ValueHere",
          "UpdateLeadFormAdExtensions": "ValueHere",
          "UpdateLocationAdExtensions": "ValueHere",
          "UpdateLocationTargets": "ValueHere",
          "UpdateLogoAdExtensions": "ValueHere",
          "UpdateNegativeKeywordLists": "ValueHere",
          "UpdateNegativeSites": "ValueHere",
          "UpdatePageFeeds": "ValueHere",
          "UpdatePriceAdExtensions": "ValueHere",
          "UpdateProductFilters": "ValueHere",
          "UpdatePromotionAdExtensions": "ValueHere",
          "UpdateReviewAdExtensions": "ValueHere",
          "UpdateSitelinkAdExtensions": "ValueHere",
          "UpdateSitelinkUrls": "ValueHere",
          "UpdateStatusForAdGroups": "ValueHere",
          "UpdateStatusForAds": "ValueHere",
          "UpdateStatusForCampaigns": "ValueHere",
          "UpdateStatusForKeywords": "ValueHere",
          "UpdateStructuredSnippetAdExtensions": "ValueHere",
          "UpdateUrlOptions": "ValueHere"
        },
        "LastRunTimeInUTC": "ValueHere",
        "Name": "ValueHere",
        "NotificationEmail": "ValueHere",
        "NotificationType": "ValueHere",
        "Status": "ValueHere",
        "Type": "FileImportJob",
        "FileSource": "ValueHere",
        "FileUrl": "ValueHere"
      },
      "StartTimeInUTC": "ValueHere",
      "Status": "ValueHere"
    }
  ]
}

Codesyntax

Um die REST-API über SDKs aufzurufen, müssen Sie das SDK auf eine bestimmte Version aktualisieren und die Systemparameter konfigurieren. Die Beispielsyntax kann mit Bing Ads SDKs verwendet werden. Weitere Beispiele finden Sie unter Codebeispiele für die Bing Ads-API .

public async Task<GetImportResultsResponse> GetImportResultsAsync(
	string importType,
	Paging pageInfo,
	IList<long> importJobIds,
	ImportAdditionalField? returnAdditionalFields)
{
	var request = new GetImportResultsRequest
	{
		ImportType = importType,
		PageInfo = pageInfo,
		ImportJobIds = importJobIds,
		ReturnAdditionalFields = returnAdditionalFields
	};

	return (await CampaignManagementService.CallAsync((s, r) => s.GetImportResultsAsync(r), request));
}
static GetImportResultsResponse getImportResults(
	java.lang.String importType,
	Paging pageInfo,
	ArrayOflong importJobIds,
	ArrayList<ImportAdditionalField> returnAdditionalFields) throws RemoteException, Exception
{
	GetImportResultsRequest request = new GetImportResultsRequest();

	request.setImportType(importType);
	request.setPageInfo(pageInfo);
	request.setImportJobIds(importJobIds);
	request.setReturnAdditionalFields(returnAdditionalFields);

	return CampaignManagementService.getService().getImportResults(request);
}
static function GetImportResults(
	$importType,
	$pageInfo,
	$importJobIds,
	$returnAdditionalFields)
{

	$GLOBALS['Proxy'] = $GLOBALS['CampaignManagementProxy'];

	$request = new GetImportResultsRequest();

	$request->ImportType = $importType;
	$request->PageInfo = $pageInfo;
	$request->ImportJobIds = $importJobIds;
	$request->ReturnAdditionalFields = $returnAdditionalFields;

	return $GLOBALS['CampaignManagementProxy']->GetService()->GetImportResults($request);
}
response=campaignmanagement_service.GetImportResults(
	ImportType=ImportType,
	PageInfo=PageInfo,
	ImportJobIds=ImportJobIds,
	ReturnAdditionalFields=ReturnAdditionalFields)