Bezieht sich auf die Fehlermeldungen, die von der Medien-API zurückgegeben werden, schließen einen numerischen Fehler ein, mit dem Fehler nach Typ klassifiziert werden.
Fehlermeldungen, die von der Medien-API zurückgegeben werden, schließen einen numerischen Fehler ein, mit dem Fehler nach Typ klassifiziert werden:
| Codebereich | Fehlertyp |
|---|---|
| 100199 | Systemfehler |
| 200299 | Benutzerfehler auf niedriger Ebene |
| 300399 | Benutzerfehler auf hoher Ebene (Geschäftslogik) |
Die folgenden Fehlermeldungen können von der Medien-API zurückgegeben werden:
| Code | Name | Meldung | Ursache |
|---|---|---|---|
| 100 | UnknownServerError | Beim Verarbeiten Ihrer Anforderung ist ein unbekannter Fehler aufgetreten. | Ein nicht definierter und unerwarteter Fehler |
| 101 | ServiceDeployingError | Die Schreib-API ist wegen einer geplanten Heraufstufung momentan nicht verfügbar. Updates finden Sie unter http://studio.brightcove.com/. | Die Video Cloud-Schreib-API ist momentan wegen einer geplanten Bereitstellung nicht verfügbar. |
| 102 | FileUploadError | Ein unerwarteter Fehler, der beim Hochladen der Datei auftritt. Versuchen Sie es bitte noch einmal. | Beim Verwenden einer Medien-API-Schreibmethode ist eine IOException aufgetreten, und das Hochladen ist fehlgeschlagen. |
| 103 | CallTimeoutError | Die Rückgabe der Anforderung dauert länger als erwartet. Verwenden Sie beim Anfordern einer großen Datenmenge einen kleineren Wert für page_size. | Medien-API-Aufrufe können vor dem Abschluss ablaufen, wenn zu viele Daten gleichzeitig abgerufen werden. Das page_size-Argument ermöglicht die Rückgabe von Daten in besser verwaltbaren Teilen. |
| 200 | EnctypeError | Falscher Codierungstyp; für Schreibmethoden ist ein mehrteiliger POST-Befehl mit Formulardaten erforderlich. | Aufrufen einer Schreibmethode mit einem herkömmlichen POST-Befehl |
| 201 | GetRequiredError | Methoden, die Daten abrufen, müssen mit GET-Anforderungen aufgerufen werden. | Aufrufen von POST statt GET in der Lese-API |
| 202 | PostRequiredError | Methoden, die Daten ändern, müssen mit POST-Anforderungen aufgerufen werden. | Aufrufen von GET statt POST in der Schreib-API |
| 203 | MissingQueryStringError | Kein Abfragestring angegeben | Ein fehlender Abfragestring in GET |
| 204 | MissingBodyError | POST-Methoden erfordern gültigen JSON-RPC im POST-Text mit den Eigenschaften „method“ und „params“ | Ein fehlender Parameterabschnitt in POST |
| 205 | MalformedParametersError | JSON-RPC-Parameter können nicht analysiert werden; sie sind möglicherweise ungültig oder falsch. | Ungültige JSON in Anforderung |
| 206 | InvalidMethodError | Ungültiger Methodenname | Ungültiger Methodenname |
| 207 | FilestreamRequiredError | Upload erfordert einen mehrteiligen POST-Befehl mit Formulardaten mit einem gültigen Dateistream. | Fehlender Dateistream |
| 208 | MissingFileNameError | Datei für Upload muss über einen Dateinamen verfügen. | Fehlender Dateiname |
| 209 | UnwantedFilestreamError | Nicht-Hochlademethoden dürfen keinen Dateistream enthalten. | Ein Dateistream wurde für eine Nicht-Hochlademethode angegeben. |
| 210 | InvalidTokenError | Ungültiges Token | Das im Aufruf verwendete Token ist ungültig. |
| 211 | MissingJSONError | JSON-RPC wurde nicht gefunden. | Ein Null-String wurde entweder für den JSON-Parameter (für einen nicht mehrteiligen POST-Befehl) oder den ersten Teil eines mehrteiligen POST-Befehls abgerufen. |
| 213 | ConcurrentWritesExceededError | Die zulässige Anzahl gleichzeitiger Schreib-API-Aufrufe wurde überschritten. Reduzieren Sie die Anzahl der Threads, die gleichzeitig Schreib-API-Aufrufe senden. | Zu viele Threads senden gleichzeitig Schreib-API-Aufrufe. Ändern Sie die Anwendung, sodass nicht mehrere Threads Schreib-API-Aufrufe senden. Weitere Informationen finden Sie unter Erstellen von robusten Anwendungen in einer freigegebenen Umgebung. |
| 214 | ConcurrentReadsExceededError | Die zulässige Anzahl gleichzeitiger Lese-API-Aufrufe wurde überschritten. Reduzieren Sie die Anzahl der Threads, die gleichzeitig Lese-API-Aufrufe senden. | Zu viele Threads senden gleichzeitig einzelne Lese-API-Aufrufe. Ändern Sie die Anwendung, sodass nicht mehrere Threads verschiedene Lese-API-Aufrufe senden. Weitere Informationen finden Sie unter Erstellen von robusten Anwendungen in einer freigegebenen Umgebung. |
| 301 | InvalidParametersError | Parameter haben den falschen Typ oder die falsche Nummer für diese Methode. | Bei Aufrufen der Methode wurde eine IllegalArgumentException ausgelöst. |
| 302 | DeleteFailedError | <Text von Meldung mit Fehlergrund stammt von auslösender Methode> | Fehler beim Löschen eines Geschäftsobjekts. Beispielsweise schlagen Versuche fehl, ein Video in einer manuellen Wiedergabeliste zu löschen. |
| 303 | RequiredParameterError | Der erforderliche Parameter <> fehlt (<> muss durch die auslösende Methode festgelegt werden). | Ein erforderlicher Parameter wurde nicht festgelegt. |
| 304 | IllegalValueError |
|
|
| 305 | IncompatibleValueError |
|
|
| 306 | FileFormatError | Die angegebene Datei wies nicht das erwartete Format auf. | Die für create_video angegebene Datei wies kein unterstütztes Dateiformat auf. |
| 307 | ObjectNotFoundError | Das durch die jeweiligen Parameter angegebene Objekt wurde nicht gefunden. | Das Objekt mit der angegebenen ID wurde nicht gefunden. |
| 308 | NonmatchingChecksumError | Das MD5-Digest der angegebenen Datei stimmt nicht mit der angegebenen Prüfsumme überein. | Ein Hash einer hochgeladenen Datei wurde überprüft und stimmt nicht mit der erwarteten Prüfsumme überein. In Prüfsummen werden Ziffern und Kleinbuchstaben erwartet. Stellen Sie sicher, dass Ihr Prüfsummengenerator keine Prüfsummen mit Großbuchstaben erstellt. |
| 309 | RemoteAssetsDisabledError | Dieses Konto ist nicht für Remoteobjekte zugelassen. | Sie haben versucht, ein Remoteobjekt zu erstellen oder zu aktualisieren, obwohl diese Funktion nicht für Ihr Konto aktiviert ist. |
| 310 | InvalidCountryCodeError | Die folgenden Ländercodes werden für die geografische Einschränkung nicht unterstützt: | Sie haben einen ungültigen Ländercode für die geografische Einschränkung verwendet. |
| 311 | GeoRestrictionDisabledError | Dieses Konto ist nicht für die geografische Einschränkung zugelassen. | Sie haben versucht, Eigenschaften zur geografischen Einschränkung für ein Video festzulegen, obwohl diese Funktion nicht für Ihr Konto aktiviert ist. |
| 312 | ParameterConflictError | Mindestens zwei an eine Methode übergebene Parameter enthalten nicht kompatible Werte. <specific conflict if known> | Mindestens zwei an eine API-Methode übergebene Parameterwerte enthalten nicht kompatible Werte. |
| 313 | MediaSharingDisabledError | Dieses Konto ist nicht zur Medienfreigabe zugelassen. | Sie haben versucht, ein Video freizugeben, obwohl die Verwendung der Medienfreigabe nicht für Ihr Konto aktiviert ist. |
| 314 | MediaDeliveryTypeDisabledError | Der angegebene Medienbereitstellungstyp ist nicht für dieses Konto aktiviert (d. h.: http) | Sie haben HTTP als Medienbereitstellungstyp für ein Video angegeben, dieser Typ ist jedoch nicht für Ihr Konto aktiviert. |
| 315 | MethodRestricted | Der Zugriff auf die angeforderte API-Methode ist auf den bereitgestellten Token beschränkt. | Sie haben eine ungefilterte Lesemethode mit einem Token aufgerufen, der nicht für ungefilterte Methoden aktiviert ist. |
| 316 | GeographyRestricted | Der Zugriff auf die Daten des gewünschten Kontos ist für die aktuelle geographische Region beschränkt. | Sie haben einen Token von einer nicht für dieses Konto zugelassenen IP-Adresse verwendet, der einem durch eine IP-Adresse eingeschränkten Konto zugewiesen ist. |