0

Ich habe versucht, die primären Kalenderereignisse von C# zu löschen:OAuth2 Spielplatz 503 Backend Fehler beim Löschen event

calendarService.Calendars.Clear("primary").Execute(); 

folgende Fehler wurde in Google api Antwort gefunden:

Google.Apis.Requests.RequestError 
Backend Error [503] 
Errors [ 
     Message[Backend Error] Location[ - ] Reason[backendError] Domain[global] 

] 

Ich versuchte auch, zu überprüfen, auf der Google OAuth2.0 Spielplatz aber es gibt mir folgende Fehler 503:

POST /calendar/v3/calendars/primary/clear HTTP/1.1 
Host: www.googleapis.com 
Content-length: 0 
Content-type: application/json 
Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
HTTP/1.1 503 Service Unavailable 
Content-length: 177 
X-xss-protection: 1; mode=block 
X-content-type-options: nosniff 
Transfer-encoding: chunked 
Expires: Mon, 28 Aug 2017 05:52:33 GMT 
Vary: Origin, X-Origin 
Server: GSE 
-content-encoding: gzip 
Cache-control: private, max-age=0 
Date: Mon, 28 Aug 2017 05:52:33 GMT 
X-frame-options: SAMEORIGIN 
Alt-svc: quic=":443"; ma=2592000; v="39,38,37,35" 
Content-type: application/json; charset=UTF-8 
{ 
    "error": { 
    "code": 503, 
    "message": "Backend Error", 
    "errors": [ 
     { 
     "domain": "global", 
     "message": "Backend Error", 
     "reason": "backendError" 
     } 
    ] 
    } 
} 

Nach einigen googeln I versuchte auch den Exponential-Backoff-Algorithmus erneut zu versuchen. aber keiner von diesen funktioniert.

Antwort

0

Basierend auf diesem thread begannen die Upload-Server von Google mit dem Zeitlimit für Uploads. Es ist möglicherweise nichts falsch mit Ihrem Code außer der Tatsache, dass Sie wahrscheinlich nur den Fehler melden, anstatt den Fehler zu behandeln.

When you get an error like this while using the .Upload method, it indicates that the server is too busy to handle your request within the timeout period. Your program should recognize this error and call the .Resume method to resume the upload.

+0

Abielita, In meinem Konto der Kalender api Antwort auf Get Anfrage gibt Erfolg, aber wann immer ich versuche, die primären Kalender es 503 Backend-Fehler zeigen zu löschen. Ich denke, es geht nicht um Hochladen/Fortsetzen. –