Het kan zijn dat je een foutmelding krijgt die wijst op een interne fout in de YouTube API. Het blijkt dat er verschillende dingen zijn die je kunt doen om dit probleem op te lossen, daar komen we zo op terug.
Goedgekeurd: Fortect
De dag ervoor kregen we van de meeste code 500-fouten voor de YouTube Analytics API’s. De bijbehorende code wordt geleverd met een aantal maanden niet gewijzigd, alles heeft de laatste tijd een goede geschiedenis.O.
Dit is een voorbeeld (maar het aanvragen van ALLE verzoeken aan YT Analytics mislukt):
https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D & metrics = views, averageViewDuration, EstimationMinutesViewed, comments, like, dislike, shared , abonnementenGekregen, abonnementenLost & magnitudes = kanaal & startdatum = 2016-06-01 & einddatum = 2016-06-30 & start-index = 1
(met de grootste set machtigingen en ChannelId-headers). We herstellen het probleemloos:
"Code": 500, "message": "Silent server come back-fout: (500) Interne serverfout.", "Antwoord": "Schuld": "Weigering": [ "domein": "globaal", "Reden": "interne fout", "message": "Er is een onbekende fout opgetreden op de server." ], "Code": 500, "message": "Er is een onbekende serverfout opgetreden."
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.Goedgekeurd: Fortect
In dit document worden de verschillende soorten fouten beschreven waarmee YouTube Data API-bewerkingen kunnen worden geretourneerd. Helaas is deze lijst met fouten voor elke methode veel te te vinden in de referentiedocumentatie van de methode.
Algemene fouten
De volgende tabellen bevatten foutmeldingen API’s die niet gerelateerd zijn aan uw eigen API-methode.
Grote API-fout
Fouttype | Details van meestal de fout | Beschrijving |
---|---|---|
niet toegestaan (403) |
verboden |
Toegang geweigerd. Het verzoek is mogelijk niet correct geautoriseerd. |
quotaExceeded (403) |
Quotum overtreffen |
Het verzoek kon niet worden voltooid omdat u uw quotum heeft overschreden. |
Frequente ontvangstfouten
Fouttype | Details van typisch de fout | Beschrijving |
---|---|---|
badRequest (400) |
incompatibele parameters |
Get identificeert twee of meer parameters die niet in één verzoek kunnen worden gebruikt. |
badRequest (400) |
invalidFilters |
Er is een ongeldige filterparameter opgegeven in de aanvraag. |
badRequest (400) |
invalidPageToken |
Er is een echt ongeldig paginatoken opgegeven in het verzoek. |
|
missingRequiredParameter |
De aanroep mist een vereiste parameter. |
badRequest (400) |
unknownParameter |
Er is een onverwachte parameter opgegeven in de aanvraag. |
|
accountDelegationForbidden |
Een geautoriseerde gebruiker kan niet reageren op een element van het opgegeven Google-account. |
niet toegestaan (403) |
authenticatedUserAccountClosed |
Het YouTube-account van de geverifieerde gebruiker is gesloten. Als uw geverifieerde persoon optreedt namens een andere persoon die een Google-account aanbiedt, is deze fout van toepassing op een soort ondersteund Google-account. |
niet toegestaan (403) |
authenticatedUserAccountSuspended |
De YouTube-inhoud van de geverifieerde gebruiker is geblokkeerd. Als de geverifieerde klant namens een andere Google-webpagina handelt, heeft onze fout betrekking op dat Google-account. |
niet toegestaan (403) |
authenticatedUserNotChannel |
toestaan om het eigenlijke kanaal op te vragen, maar doet dit niet. Als uw verzoek als geverifieerd wordt beschouwd en werkt met de onBehalfOfContentOwner -delegatieparameter, moeten uw gezinsleden ook Translate = "no"> onBehalfOfContentOwnerChannel |
niet toegestaan (403) |
channelClosed |
Het tv-kanaal dat in alle verzoeken is opgegeven, is gesloten. |
niet bevoegd (403) |
channelNotFound |
De schijf die in het verzoek is opgegeven, kan mogelijk niet worden gevonden. |
niet toegestaan (403) |
channelSuspended |
Het kanaal in het verzoek is geblokkeerd. |
niet toegestaan (403) |
cmsUserAccountNotFound |
CMS kan niet optreden namens de geclaimde schrijfeigenaar. |
niet toegestaan (403) |
onvoldoende vaardigheden |
De CMS-gebruiker heeft onvoldoende vaardigheden. |
niet toegestaan (403) |
niet genoeg rechten |
Het token gegeven dat door OAuth 2.0 voor het verzoek te weinig velden identificeert om toegang te krijgen tot de gevraagde gegevens. |
notFound (404) |