*OAuth-Token sind nur für Enterprise-Instanzen verfügbar, für die Sie ausdrücklich Zugriff beantragt haben
**OAuth-Token sind nur in der Produktionsumgebung verfügbar
(d) Bestimmte zusätzliche Bedingungen für alle Bazaarvoice-APIs
Sie sind allein dafür verantwortlich, dass Sie das vertraglich vereinbarte Rate Limit nicht überschreiten. Wird das vertraglich vereinbarte Rate Limit erreicht, wird Bazaarvoice sich bemühen, Sie zu benachrichtigen. Benachrichtigt Bazaarvoice Sie zwei- oder mehrmals darüber, dass Sie das vertraglich vereinbarte Rate Limit erreicht haben, behält sich Bazaarvoice das Recht vor, Ihren Zugriff auf die Bazaarvoice-API nach Benachrichtigung zu widerrufen.
4. Einschränkungen
(a) Ordnungsgemäße Nutzung. API-Schlüssel und OAuth-Token dürfen nicht außerhalb der in der Bazaarvoice-API-Dokumentation festgelegten Anwendungsfälle verwendet werden, die auf der Entwickler-WebsiteWird in neuem Fenster geöffnet von Bazaarvoice (https://developers.bazaarvoice.comWird in neuem Fenster geöffnet) in der jeweils aktualisierten oder geänderten Fassung verfügbar ist. Wenn Sie gegen diese Klausel verstoßen, kann Bazaarvoice diese API-Schlüssel und OAuth-Token ohne vorherige Ankündigung sperren.
(b) Nachteilige und übermäßige Nutzung. Sie dürfen keine Bazaarvoice-API in einer Weise verwenden, die die Systeme von Bazaarvoice, einschließlich, aber nicht beschränkt auf die Server oder sonstigen Anwendungen von Bazaarvoice, oder die Systeme Dritter beeinträchtigt.
(c) API-Schlüssel. Sie dürfen einen einzelnen API-Schlüssel nicht für mehrere Anwendungsfälle oder Anwendungen verwenden.
(d) OAuth-Token. Sie dürfen ein OAuth-Token nicht für mehrere Anwendungsfälle oder Anwendungen verwenden.
(e) Nichtnutzung. Wenn Sie einen API-Schlüssel oder ein OAuth-Token über einen Zeitraum von 6 Monaten oder länger nicht verwenden (d. h. keine API-Aufrufe/-Anfragen erfolgen), kann Bazaarvoice diese API-Schlüssel oder OAuth-Token ohne vorherige Ankündigung sperren.
(f) Überwachung. Sie dürfen keine Bazaarvoice-API verwenden oder darauf zugreifen, um die Verfügbarkeit, Leistung oder Funktionalität von Produkten oder Services von Bazaarvoice zu überwachen oder für sonstige Benchmarking- oder Wettbewerbszwecke.
(g) Zugriff durch Dritte. Sie dürfen zugelassenen Drittentwicklern (z. B. Agenturen oder genehmigten Partnern) im Rahmen dieser Bedingungen Zugriff auf Bazaarvoice-APIs gewähren. Sie sind dafür verantwortlich sicherzustellen, dass jeder Dritte, dem Sie Zugriff gewähren, diese Bedingungen einhält. Darüber hinaus behält sich Bazaarvoice das Recht vor, den Zugriff Dritter auf jede Bazaarvoice-API aus beliebigem Grund abzulehnen, insbesondere wenn die vorgesehene Nutzung nicht mit der im MSA oder in einem SO mit Bazaarvoice vorgesehenen Nutzung vereinbar ist. Sofern Bazaarvoice nicht ausdrücklich schriftlich zustimmt, ist es untersagt, API-Schlüssel an einen nicht verbundenen Dritten weiterzugeben, um das Bazaarvoice Partner Program oder eine nicht bestehende Syndizierungsbeziehung von Bazaarvoice mit diesem Dritten zu umgehen. Nach vorheriger schriftlicher Genehmigung durch Bazaarvoice ist es zulässig, einem Dritten einen API-Schlüssel zu überlassen, damit dieser native Inhalte für Ihre eigene Website sammelt. Bazaarvoice entscheidet nach alleinigem Ermessen, ob eine bestimmte Nutzung eines API-Schlüssels durch einen Dritten zulässig ist.
(h) Client Response API. Ungeachtet anderslautender Bestimmungen (einschließlich Klausel (g) (Zugriff durch Dritte) oben) dürfen API-Schlüssel für die Response API nur von Mitarbeitern und einzelnen Auftragnehmern (i) des Unternehmens, dem sie zugewiesen sind, oder (ii) vorbehaltlich der Zustimmung von Bazaarvoice gemäß Klausel (g) oben, genehmigter Dritter, die Mitglieder des Bazaarvoice Partner Program sind, verwendet werden.
(i) Entgelt für den Zugriff. Sie dürfen für den Zugriff auf eine Bazaarvoice-API oder auf Inhalte keinen Aufpreis verlangen, der über die Standardtarife für Daten und Nutzung Ihres Dienstes hinausgeht.
(j) Authentizität. Sie dürfen keine Bazaarvoice-API verwenden, um Inhalte zu erstellen, die gegen die Bazaarvoice-Authentizitätsrichtlinie verstoßen, deren aktuelle Fassung unterwww.bazaarvoice.com/legal/authenticity-policy abrufbar ist, in der jeweils aktualisierten oder geänderten Fassung.
(k) Gesetze; Vorschriften; Datenschutzerklärung. Sie dürfen keine Bazaarvoice-API in einer Weise oder zu einem Zweck verwenden, die bzw. der gegen Gesetze, Vorschriften, Kodizes oder Rechte einer Person oder Einrichtung verstößt, einschließlich, aber nicht beschränkt auf Rechte an der geistigen Privatsphäre, Persönlichkeitsrechte oder Rechte auf Privatsphäre. Außerdem müssen Sie eine Datenschutzerklärung vorhalten, die Ihre Nutzung der über die Bazaarvoice-API erhaltenen, abgerufenen, aufgerufenen und übermittelten Inhalte zutreffend wiedergibt.
(l) Lizenzbeschränkungen. Die in diesen Bedingungen enthaltenen Lizenzbeschränkungen gelten zusätzlich zu den im MSA und in einem SO festgelegten Lizenzbeschränkungen.
5. Bedingungen speziell für Managed APIs
Dieser Abschnitt gilt nur für Ihre Nutzung der Managed APIs.
(a) Analyse-Tag — Bazaarvoice Pixel. Um eine Managed API in einem Produktionskontext (für Verbraucher zugänglich) zu nutzen, darunter jede Website, mobile App oder sonstige Anwendung, die die Managed API direkt oder indirekt über ein Bazaarvoice-SDK oder eine andere clientseitige Bibliothek verwendet, müssen Sie das Bazaarvoice Pixel implementieren, einschließlich unseres Transaktionsereignisses oder des Conversion-Ereignisses (ohne Commerce-Bezug), je nach Ihrer Website oder App. Diese Tags übermitteln Informationen zur Nutzung durch Ihre Kunden direkt an Bazaarvoice. Das Bazaarvoice Pixel muss so integriert werden, dass es die erforderlichen Ereignisse sendet, die in unserem Dokument zur Integration des Bazaarvoice PixelWird in neuem Fenster geöffnet beschrieben sind (https://docs.bazaarvoice.com/articles/#!ratings-reviews/bvpixel). Für die Nutzung des Bazaarvoice Pixel muss der Bazaarvoice-Loader auf allen Seiten platziert werden, die nutzergenerierte Inhalte anzeigen und erfassen, auf Bestellbestätigungsseiten und auf jeder Seite, die API-gestützte Bazaarvoice-Daten wie Product Recommendations verwendet. Bei nativen Anwendungen muss das Bazaarvoice Pixel über unser Mobile SDK integriert werden. Die Verwendung dieser an Bazaarvoice übermittelten Informationen durch Bazaarvoice unterliegt der Datenschutzerklärung von Bazaarvoice, deren aktuelle Fassung unter https://www.bazaarvoice.com/legal/privacy-policy/, in der jeweils aktualisierten oder geänderten Fassung.
(b) Datenspeicherung. Managed APIs sind ausschließlich für die Verwendung innerhalb Ihrer Website und Ihrer mobilen Anwendungen vorgesehen. Sie dürfen keine Daten speichern, die Sie von Bazaarvoice über eine Managed API abgerufen haben. Bazaarvoice bietet einen separaten Displayable Content Export-Service an, der gegen zusätzliche Gebühren erworben werden kann und der Datenverwaltung im Backend dient.
(c) Anforderungen an einzelne Aufrufe der Conversations API. Alle Aufrufe der Conversations API müssen die folgenden Anforderungen erfüllen:
Verwenden Sie die Conversations-API in Version 5.4 oder höher;
Über die universelle Domain erfolgen: api.bazaarvoice.com; benutzerdefinierte Domains sind nicht zulässig;
Im JSON-Format vorliegen; XML ist nicht zulässig;
Verwenden Sie eine einzelne Produkt-ID oder Rezensions-ID. Ein einzelner API-Aufruf darf keine Rezensionen für mehrere Produkte abfragen. API-Aufrufe, die keine Produkt-ID angeben, sind nicht zulässig; und
Offsets dürfen nicht größer als 10.000 sein.
(d) Geräte-Fingerprinting. Gemäß der oben beschriebenen Bazaarvoice-Authentizitätsrichtlinie müssen Sie jeder Einreichung einen Geräte-Fingerprint und die IP-Adresse des Verfassers beifügen. Wenn Sie mit Ihrer Einreichung keinen Geräte-Fingerprint und keine IP-Adresse des Verfassers senden, kann Bazaarvoice nach eigenem Ermessen alle Maßnahmen ergreifen, die zum Schutz der Integrität des Bazaarvoice Network erforderlich sind. Zu diesen Maßnahmen können unter anderem gehören: die Ablehnung Ihrer Inhalte, das Einstellen der Syndizierung Ihrer Inhalte im Bazaarvoice Network und der Widerruf Ihrer Managed-API-Lizenz.
(e) Einreichung von Inhalten. Jeder Inhalt muss in Echtzeit an die Managed API gesendet werden. Das heißt, Sie dürfen Inhalte nicht gebündelt einreichen, vor der Einreichung zurückhalten oder in sonstiger Weise Zwischenschritte an den Inhalten vornehmen, die nicht mit den Richtlinien von Bazaarvoice vereinbar sind. Sie dürfen Inhalte vor der Einreichung weder filtern noch moderieren oder verändern: Alle von Ihnen gesammelten Inhalte, die für eine Einreichung im Bazaarvoice Network infrage kommen, sind über die jeweilige Managed API zu senden, damit sie ausschließlich durch die Services von Bazaarvoice verarbeitet, gefiltert und moderiert werden.
(f) Lasttests. Bazaarvoice bietet einen separaten kostenpflichtigen Service für Lasttests an. Lasttests werden von den Systems Architects (SAs) von Bazaarvoice konzipiert und bepreist und sind mit zusätzlichen Gebühren verbunden.
6. Eigentum
Bazaarvoice besitzt alle Rechte, Titel und Ansprüche an den Bazaarvoice-APIs und den Bazaarvoice-API-Daten. Mit Ausnahme der in diesen Bedingungen ausdrücklich gewährten beschränkten Lizenz räumen Ihnen diese Bedingungen keine Rechte, Titel oder Ansprüche an geistigem Eigentum ein, das Bazaarvoice gehört oder von Bazaarvoice lizenziert wird, einschließlich, aber nicht beschränkt auf die Bazaarvoice-API und alle Bazaarvoice-API-Daten.
7. Änderungen; Kündigung
Bazaarvoice kann Ihnen nach eigenem Ermessen und ohne vorherige Ankündigung Aktualisierungen oder Änderungen der Bazaarvoice-APIs zur Verfügung stellen. Bazaarvoice kann jeden Aspekt der Bazaarvoice-APIs jederzeit und ohne vorherige Ankündigung ändern, aussetzen oder einstellen, einschließlich der Verfügbarkeit einer Bazaarvoice-API. Bazaarvoice kann außerdem ohne Ankündigung und ohne Haftung bestimmte Funktionen und Services begrenzen oder Ihren Zugriff auf Teile oder alle der Bazaarvoice-APIs einschränken.
Bei Beendigung Ihrer Lizenz für eine Bazaarvoice-API, gleich aus welchem Grund, verpflichten Sie sich, unverzüglich (und dafür zu sorgen, dass alle Mitarbeiter, Auftragnehmer, Dritten und sonstigen zulässigen Nutzer unverzüglich): (i) die Nutzung der beendeten Bazaarvoice-API sowie aller zugehörigen API-Schlüssel und OAuth-Token einzustellen, (ii) alle Verweise auf die beendete Bazaarvoice-API und deren Verwendung aus allen Instanzen zu entfernen und (iii) sicherzustellen, dass keine weiteren API-Aufrufe an die beendete Bazaarvoice-API mehr möglich sind. Sollten nach Beendigung Ihrer Lizenz für eine Bazaarvoice-API weitere API-Aufrufe an diese beendete Bazaarvoice-API erfolgen und Bazaarvoice dadurch Kosten und Aufwendungen entstehen, verpflichtet sich der Kunde, Bazaarvoice solche zusätzlichen Kosten und Aufwendungen auf Verlangen von Bazaarvoice umgehend zu erstatten.
8. Gebühren
Bazaarvoice behält sich das Recht vor, für die Nutzung von Bazaarvoice-APIs oder den Zugriff darauf zusätzliche Gebühren zu erheben, wenn eine bestimmte Nutzungsrate überschritten wird (einschließlich, aber nicht beschränkt auf zusätzliche Gebühren für den Erwerb von zusätzlichem API-Durchsatz gemäß Abschnitt 3(a)) oder wenn die Nutzung nicht dem vorgesehenen Zweck entspricht. Mit Ausnahme von Beträgen, die der Kunde ausdrücklich zu zahlen vereinbart hat (einschließlich, aber nicht beschränkt auf Vereinbarungen im MSA, im SO oder in diesen Bedingungen), wird Ihnen die Höhe dieser zusätzlichen Gebühren, falls anfallend, mitgeteilt, bevor diese Gebühren entstehen.
9. Gewährleistungsausschluss
Die Bazaarvoice-APIs werden „wie besehen“ bereitgestellt, und Bazaarvoice schließt alle Gewährleistungen, Bedingungen oder Zusicherungen (ausdrücklich, stillschweigend, mündlich oder schriftlich) in Bezug auf die Bazaarvoice-APIs aus, einschließlich aller Gewährleistungen der Marktgängigkeit, der Eignung für einen bestimmten Zweck, der Nichtverletzung von Rechten, der Nichtbeeinträchtigung, der Richtigkeit der Daten sowie Gewährleistungen, die sich aus einem Geschäftsgebaren ergeben.
10. Haftungsbeschränkung
Mit Ausnahme von Ansprüchen aus grober Fahrlässigkeit oder vorsätzlichem Fehlverhalten haften Bazaarvoice oder seine Lizenzgeber oder Lieferanten in keinem Fall für besondere, mittelbare, zufällige, Folge-, Straf- oder ähnliche Schäden (einschließlich, ohne Einschränkung, entgangener Gewinne oder Schäden aus Betriebsunterbrechung, unrichtigen Informationen oder Informationsverlust oder Kosten für Deckungsgeschäfte), die Ihnen im Zusammenhang mit diesen Bedingungen entstehen, gleichgültig wodurch verursacht und aus welchem Haftungsgrund, selbst wenn Sie auf die Möglichkeit solcher Schäden hingewiesen wurden. Die Gesamthaftung von Bazaarvoice Ihnen gegenüber und die Verantwortung für sämtliche Schäden, Ansprüche, Verpflichtungen, Verluste oder Aufwendungen, die sich aus diesen Bedingungen ergeben oder damit in Zusammenhang stehen, übersteigen nicht den höheren der folgenden Beträge: einhundert US-Dollar ($100) oder die Gesamtgebühren, die Sie in den zwölf (12) Monaten vor der Handlung oder dem Ereignis, die bzw. das Ihren Anspruch begründet, für den Zugriff auf die Bazaarvoice-API gezahlt haben, die Ursache des Anspruchs ist.
Die vorstehenden Haftungsbeschränkungen gelten unabhängig davon, ob ein beschränkter Rechtsbehelf seinen wesentlichen Zweck verfehlt, und unabhängig von der rechtlichen oder billigkeitsrechtlichen Grundlage, auf die Schadensersatz gestützt wird. Die vorstehenden Beschränkungen gelten jedoch in keinem Fall, soweit dies nach geltendem Recht untersagt ist.
11. Haftungsfreistellung und Verzicht
Soweit nach geltendem Recht zulässig, verzichten Sie hiermit auf sämtliche Ansprüche gegen Bazaarvoice und seine verbundenen Unternehmen sowie deren jeweilige Führungskräfte, Direktoren, Mitarbeiter, Vertreter, Lizenzgeber und Partner und entbinden diese von jeglicher Haftung für Ansprüche, Schäden (ob direkt oder indirekt), Kosten und Aufwendungen (einschließlich Prozesskosten und Anwaltsgebühren) jeder Art, die sich aus Ihrer Nutzung einer Bazaarvoice-API ergeben oder in irgendeiner Weise damit zusammenhängen. Wenn Sie in Kalifornien ansässig sind, verzichten Sie auf Ihre Rechte gemäß Abschnitt 1542 des California Civil Code, der Folgendes bestimmt: „Ein allgemeiner Verzicht erstreckt sich nicht auf Ansprüche, von deren Existenz zu seinen oder ihren Gunsten der Gläubiger oder die verzichtende Partei zum Zeitpunkt der Abgabe des Verzichts nichts weiß oder nichts vermutet und die, wenn sie ihm oder ihr bekannt gewesen wären, seine oder ihre Einigung mit dem Schuldner oder der begünstigten Partei wesentlich beeinflusst hätten.“ Sie verstehen, dass sich jede Tatsache im Zusammenhang mit einer von diesem Verzicht erfassten Angelegenheit als anders erweisen kann, als derzeit angenommen wird, und Sie akzeptieren und übernehmen das Risiko solcher möglichen Abweichungen. Darüber hinaus verzichten Sie ausdrücklich auf alle Rechte und Vorteile, die Ihnen aufgrund anderer einzel- oder bundesstaatlicher Gesetze oder Grundsätze des Common Law mit ähnlicher Wirkung zustehen könnten, soweit gesetzlich zulässig.
12. Freistellung
Im größtmöglichen nach geltendem Recht zulässigen Umfang erklären Sie sich damit einverstanden, Bazaarvoice und seine verbundenen Unternehmen sowie deren jeweilige leitende Angestellte, Direktoren, Mitarbeiter, Vertreter, Lizenzgeber und Partner von sämtlichen Ansprüchen, Klagen oder Verfahren Dritter sowie von allen damit zusammenhängenden Verlusten, Schäden, Urteilen, Bußgeldern, Kosten und Aufwendungen jeder Art (einschließlich Prozesskosten und angemessener Anwaltsgebühren), die sich aus Ihrer Nutzung der APIs von Bazaarvoice ergeben oder in irgendeiner Weise damit zusammenhängen, freizustellen, zu verteidigen und schadlos zu halten. Bazaarvoice bemüht sich nach Treu und Glauben, Sie über einen solchen Anspruch, eine solche Klage oder ein solches Verfahren schriftlich zu benachrichtigen.
13. Sonstiges
Diese Bedingungen unterliegen den Gesetzen des Bundesstaates Texas (unter Ausschluss von Regeln oder Grundsätzen, die auf das materielle Recht eines anderen Bundesstaates oder einer anderen Rechtsordnung verweisen und dieses anwenden würden). Darüber hinaus vereinbaren Sie und Bazaarvoice, dass jeder Anspruch und jede Klage aus oder im Zusammenhang mit diesen Bedingungen vor den bundesstaatlichen oder bundesgerichtlichen Gerichten in Austin, Texas, erhoben werden muss, und Sie erklären sich mit der ausschließlichen persönlichen Zuständigkeit dieser Gerichte einverstanden. Diese Bedingungen (zusammen mit dem MSA und jedem SO) stellen die gesamte Vereinbarung zwischen den Parteien über den hierin geregelten Gegenstand dar und ersetzen alle früheren Mitteilungen, Zusicherungen, Absprachen und Vereinbarungen, ob mündlich, elektronisch oder schriftlich, in Bezug auf den hierin geregelten Gegenstand. Sollte eine Bestimmung dieser Bedingungen oder ihre Anwendung aus irgendeinem Grund und in irgendeinem Umfang von einem zuständigen Gericht nach geltendem Recht für ungültig oder undurchsetzbar erklärt werden, tritt an ihre Stelle eine gültige Bestimmung, die dem ursprünglichen Willen am nächsten kommt, und die übrigen Bestimmungen dieser Bedingungen werden so ausgelegt, dass sie dem ursprünglichen Willen bestmöglich und in zumutbarer Weise Wirkung verleihen. Eine Verzögerung oder Unterlassung der Ausübung eines Rechts oder einer Befugnis durch Bazaarvoice, die aus einer Verletzung oder einem Verzug Ihrerseits in Bezug auf diese Bedingungen entsteht, beeinträchtigt dieses Recht oder diese Befugnis nicht und ist nicht als Verzicht auszulegen.
14. Begriffsbestimmungen
Für die Zwecke dieser Bedingungen werden die folgenden Begriffe wie folgt definiert:
Zusätzlicher API-Durchsatz - Das zusätzliche Gesamt-Ratenlimit pro Instanz, das der Kunde gegen zusätzliche Gebühren je Instanz für eine bestimmte Managed API erwerben kann, wie in Abschnitt 3(a)(i) näher beschrieben.
Gesamt-Ratenlimit pro Instanz - Bei Managed APIs die maximale Anzahl an API-Aufrufen, die eine Instanz innerhalb des jeweiligen Messzeitraums ausführen kann. Wird das geltende Ratenlimit überschritten, werden API-Aufrufe mit dem Fehlercode 429 (Too Many Requests) abgelehnt (API-Fehlercodes bzw. HTTP-Statuscodes: standardisierte numerische Antworten eines Servers, die das Ergebnis der Anfrage eines Clients angeben, wobei 4xx-Codes Client-Fehler und 5xx-Codes Server-Fehler bezeichnen), bis der Zähler im nächsten Messzeitraum zurückgesetzt wird. Nicht genutztes Gesamt-Ratenlimit pro Instanz in einem Messzeitraum wird weder auf eine andere Instanz noch auf einen künftigen Zeitraum übertragen und führt auch nicht zu einer Erstattung an den Kunden.
API-Aufruf - Eine Anfrage, die von einer Instanz an eine Bazaarvoice-API gerichtet wird, um Daten abzurufen oder zu senden.
API-Schlüssel - Eine von Bazaarvoice Ihnen zugewiesene eindeutige Kennung, mit der Anwendungen bei der Interaktion mit einer Bazaarvoice-API authentifiziert und autorisiert werden, um das aufrufende Programm zu identifizieren. API-Schlüssel gelten jeweils für eine einzelne Instanz und können nur auf Daten innerhalb dieser Instanz zugreifen.
Bazaarvoice-API-Daten - Sämtliche Daten und sonstiges geistiges Eigentum, an denen Bazaarvoice ohne Widerspruch zu einer bereits bestehenden vertraglichen Vereinbarung Eigentumsrechte geltend machen kann und die Ihnen über eine Bazaarvoice-API oder im Zusammenhang mit einer solchen zur Verfügung gestellt werden, die Sie darüber erhalten oder abrufen oder auf die Sie auf andere Weise zugreifen.
Kundenkonto - Im Sinne dieses Dokuments die juristische Person des Kunden, die den SO unterzeichnet, auf dessen Grundlage Ihnen Rechte zur Nutzung einer Bazaarvoice-API eingeräumt werden. Alle Instanzen des Kunden, die von einem SO erfasst und in diesem aufgeführt sind, auf dessen Grundlage Ihnen Rechte zur Nutzung einer Bazaarvoice-API eingeräumt werden, gehören im Sinne dieser Bazaarvoice-API zum selben Kundenkonto.
Instanz - Bezeichnet eine einzelne Bereitstellung der Bazaarvoice-Anwendung in der Produktionsumgebung, die vom Kunden betrieben wird und an ein bestimmtes Bazaarvoice-Produktpaket gebunden ist. Beispielsweise werden https://company.com und https://company.ca von Bazaarvoice im Rahmen dieser Bedingungen als getrennte Instanzen verwaltet.
Lasttests - Leistungstests des Kunden, die die Leistung der Bazaarvoice-API in einer Nicht-Produktionsumgebung unter variierenden Traffic-Niveaus bewerten, einschließlich erwarteter Lasten und Spitzenlasten.
OAuth-Token - Von Bazaarvoice Ihnen zugewiesene Zugriffstoken, die im Namen der Nutzer des Kunden mit den Bazaarvoice-APIs interagieren, ohne dass die Nutzer ihre Zugangsdaten (wie Benutzernamen und Passwörter) weitergeben müssen, im Rahmen des OAuth-Protokolls (Open Authorization). Anders als Bazaarvoice-APIs, die API-Schlüssel verwenden, werden Bazaarvoice-APIs mit OAuth vom Kundenkonto zugewiesen und können auf Daten über mehrere Instanzen innerhalb dieses Kundenkontos hinweg zugreifen. OAuth-authentifizierte Bazaarvoice-APIs unterstützen nur die Instanzen innerhalb des Kundenkontos.
Queries Per Second (QPS) - Die Anzahl der API-Aufrufe, die der Bazaarvoice-API-Endpunkt pro Sekunde erhält. Wird das geltende Rate Limit überschritten, werden API-Aufrufe mit dem Fehlercode 429 (Too Many Requests) abgelehnt (API-Fehlercodes bzw. HTTP-Statuscodes: standardisierte numerische Antworten eines Servers, die das Ergebnis der Anfrage eines Clients anzeigen, wobei 4xx-Codes Client-Fehler und 5xx-Codes Server-Fehler kennzeichnen), und zwar bis zum nächsten Messzeitraum, in dem der Zähler zurückgesetzt wird. QPS wird auch als Calls Per Second (CPS), Requests Per Second (RPS) oder Transactions per Second (TPS) bezeichnet.
Queries Per Minute (QPM) - Die Anzahl der API-Aufrufe, die der Bazaarvoice-API-Endpunkt pro Minute erhält. Wird das geltende Rate Limit überschritten, werden API-Aufrufe mit dem Fehlercode 429 (Too Many Requests) abgelehnt (API-Fehlercodes bzw. HTTP-Statuscodes: standardisierte numerische Antworten eines Servers, die das Ergebnis der Anfrage eines Clients anzeigen, wobei 4xx-Codes Client-Fehler und 5xx-Codes Server-Fehler kennzeichnen), und zwar bis zum nächsten Messzeitraum, in dem der Zähler zurückgesetzt wird. QPM wird auch als Calls Per Minute (CPM), Requests Per Minute (RPM) oder Transactions per Minute (TPM) bezeichnet.
Rate Limit - Die maximale Anzahl an QPS oder QPM, je nachdem, was zutrifft, die gemäß den anwendbaren Tabellen in diesen Bedingungen auf Grundlage der bereitgestellten Managed API, Fixed Key API oder Fixed OAuth API festgelegt wird. Ein nicht genutztes Rate Limit in einem Messzeitraum wird nicht auf künftige Zeiträume übertragen und führt zu keiner Erstattung an den Kunden.
Volumen von API-Aufrufen - Die Gesamtzahl der API-Aufrufe, die in einem bestimmten Zeitraum oder Messzeitraum erfolgt sind.