Freigeben über


Fehlercodes und -meldungen

Wenn Sie Bing Ihren Preisfeed an die Verarbeitung senden, gibt Bing möglicherweise einen der folgenden HTTP-status-Codes zurück:

Statuscode Beschreibung
200 Erfolg. Bing hat die zu verarbeitende Nachricht erfolgreich in die Warteschlange gestellt.
401 Unbefugt. Der Benutzer ist nicht berechtigt, die API zu verwenden, oder die Nachricht wurde von einer IP-Adresse gesendet, die Bing unbekannt ist oder die dem Benutzer nicht zugeordnet ist. Informationen zur Ermittlung der Ursache finden Sie in der Fehlermeldung.
413 Die Anforderungsentität ist zu groß. Der Preisfeed darf 100 MB oder 10 MB komprimiert nicht überschreiten.
429 Zu viele Anforderungen. Es kann sein, dass maximal fünf Anforderungen gleichzeitig in die Warteschlange eingereiht oder verarbeitet werden. Wenn Sie zu diesem Zeitpunkt eine sechste Anforderung senden, gibt Bing diesen Fehler zurück.
500 Internal server error. (Interner Serverfehler) Dies ist in der Regel ein vorübergehender Fehler. Wiederholen Sie die Anforderung in Intervallen von 1, 5 und 20 Minuten. Wenn die Anforderung nach dem dritten Versuch fehlschlägt, wenden Sie sich mit den folgenden Informationen an Ihren TAM:

  • CustomerID
  • Datum und Uhrzeit des Auftretens der Fehler.
  • Die ID im WebRequestActivityId-Antwortheader.

Antworttext

Wenn ein HTTP-Fehler auftritt, enthält der Text der Antwort ein XML-Dokument, das eine Beschreibung des Fehlers enthält.

<ArrayOfApiError xmlns="http://schemas.datacontract.org/2004/07/Microsoft.BingAds.BHAC.HotelAdsAPIs.Models" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <ApiError>
    <Code>IPAddressNotAllowed</Code>
    <Message>Customer 4 is not authorized to use IP address 167.220.24.77.</Message>
    <Property i:nil="true"/>
  </ApiError>
</ArrayOfApiError>

In den folgenden Tabellen werden die In der Fehlerantwort gefundenen Elemente beschrieben.

Fehlerantwort

Definiert das Element der obersten Ebene einer Fehlerantwort.

Element Beschreibung Untergeordnetes Element
ArrayOfApiError Das Element der obersten Ebene einer Fehlerantwort. Dieses Element enthält eine Liste der aufgetretenen Fehler. Array von ApiError

ApiError

Definiert einen aufgetretenen Fehler.

Element Beschreibung Untergeordnetes Element
Code Ein Code, der den aufgetretenen Fehler identifiziert. Beispiel: IPAddressNotAllowed. Keine
Nachricht Eine Meldung, die den aufgetretenen Fehler beschreibt. Keine
Eigenschaft Der Name der Eigenschaft, die den Fehler verursacht hat. Wenn der Fehler nicht mit einer Eigenschaft zusammenhängt, wird das Attribut des nil Elements auf true festgelegt. Keine

Codes und Nachrichten

Im Folgenden werden die Fehlercodes und Meldungen aufgelistet, die die API zurückgibt.

Code Nachricht
AuthenticationFailure Fehler bei der Authentifizierung aus unbekannten Gründen.
InternalError Internal server error. (Interner Serverfehler)

Dies ist in der Regel ein vorübergehender Fehler. Wiederholen Sie die Anforderung in Intervallen von 1, 5 und 20 Minuten. Wenn die Anforderung nach dem dritten Versuch fehlschlägt, wenden Sie sich mit den folgenden Informationen an Ihren TAM:

  • CustomerID
  • Datum und Uhrzeit des Auftretens der Fehler.
  • Die ID im WebRequestActivityId-Antwortheader.
IPAddressNotAllowed Der Kunde {custId} ist nicht berechtigt, die IP-Adresse {clientIp} zu verwenden.

Der Kunde ist nicht berechtigt, Price-Feeds von der IP-Adresse zu senden. Sie müssen die Anforderung von einer autorisierten Server-IP-Adresse senden. Wenden Sie sich an Ihren TAM, um Die Liste der autorisierten Server-IP-Adressen zu aktualisieren.
NotAuthorized Das OAuth-Token, auf das Sie den Autorisierungsheader festlegen, ist ungültig.
RequestThrottled Der Kunde {customerId} hat die Anzahl der zulässigen Anforderungen überschritten.

Kunden können maximal fünf Anforderungen in die Warteschlange stellen oder verarbeitet werden. Das Senden einer sechsten Anforderung schlägt in diesem Fall fehl.
RequestTooLarge Die Anforderungsgröße ({requestSizeBytes} Bytes) überschreitet den maximal zulässigen Wert ({maxAllowed} Bytes).

Der Preisfeed darf 100 MB oder 10 MB komprimiert nicht überschreiten. Reduzieren Sie die Größe Ihres Preisfeeds, um die Grenzwerte einzuhalten.