2016-08-02 20 views
7

Wir haben den folgenden Fehler von heute Morgen beim Einfügen der Kontakte über Google API von Java erhalten. Sie finden den Stack-TraceAusnahme beim Hinzufügen von Kontakt in google.Internal Server Fehler

Exception while adding contact in google.... 
com.google.gdata.util.ServiceException: Internal Server Error 
A temporary internal problem has occurred. Try again later. 

    at com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRequest.java:624) 
    at com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:563) 
    at com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:552) 
    at com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:530) 
    at com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:535) 
    at com.google.gdata.client.Service.insert(Service.java:1409) 
    at com.google.gdata.client.GoogleService.insert(GoogleService.java:599) 

Und wir diesen Fehler erhalten, während an der Linie einfügen

ContactsService.insert(postUrl, contact) 

Bitte antworten Sie, wenn jemand die Lösung kennt.

+0

Wir sind das gleiche Problem auftritt. Das hat gerade erst vor ein paar Stunden angefangen. Wir bekommen - Fehler Ein vorübergehendes internes Problem ist aufgetreten. Versuchen Sie es später noch einmal. Der Out-Service läuft seit mehreren Jahren problemlos. – PNC

+1

Derselbe Fehler tritt mit Google Script auf. Der Fehler begann am 1. August nachmittags. Ich glaube, es war um 19:00 GMT, als die Nachricht zum ersten Mal erschien. Selbst wenn Sie Konten ändern - Anmeldeinformationen ändern - das Problem besteht weiterhin. Möglicherweise ein Problem mit ALLEN Leuten, die versuchen, "createContact" zu erstellen oder die Kontakte API im Allgemeinen zu benutzen.Das wäre eine gute Nachricht: Google wird wahrscheinlich so bald wie möglich versuchen, es zu lösen. –

+0

Hat jemand kann diese Arbeit machen ?: ContactsApp.createContact („testFirstName“, „testLastName“, „[email protected]“) Wenn eine Person, die diese Arbeit machen kann, als das Problem an uns ist spezifisch sonst ist alles ein Thema! –

Antwort

4

Ich habe einen CASE mit Google erhoben. Ich schlage vor, Sie alle machen das Gleiche. Hier sind die Details des Falles, den ich angesprochen habe.

Eine detaillierte Beschreibung des Problems

Wir haben eine Integration, die für 5 Jahre zwischen externen Datenbank und Google läuft Kontakte wurde.

Heute erhalten wir Fehler beim Versuch, Google Contact-Datensätze einzufügen oder zu aktualisieren.

Andere erleben auch dieses Thema als

Exception while adding contact in google.Internal server Error

bei

skizzierte Wir mehrere Kunden, die unsere Markt-Anwendung verwenden und sie haben auch das Problem auf ihre Instanzen Google Domain.

https://chrome.google.com/webstore/detail/ilink-by-i3cloudcom-api/nnidipmclichhijaifbfckcckdpbnmhj

Was ist der Umfang der Ausgabe? Konnten Sie die API vorher fehlerfrei aufrufen? JA - Unser Service ist ohne dieses Problem für 5 Jahre laufen

** Sind alle Benutzer betroffen sind, hat nichts in Ihrem inneren Umgebung geändert **

JA - alle Benutzer über viele Domains und Google betroffen sind Instanzen. Tritt für alle Benutzer auf, die versuchen, Kontakte einzufügen/zu aktualisieren.

Wir sind mit dem .Net-Client mit dem folgenden Aufruf

Google.Contacts.Contact createdContact = cr.Insert<Google.Contacts.Contact>(new OAuthUri("https://www.google.com/m8/feeds/contacts/default/full/", user, domain), newContact); 

Der Fehler, der zurückgegeben wird, ist:

Ausführung der Anfrage fehlgeschlagen: https://www.google.com/m8/feeds/contacts/default/full/?xoauth_requestor_id=paul%40i3000.com.au

Ein temporäres internes Problem aufgetreten ist. Versuchen Sie es später noch einmal.

Dies wird viele unserer Benutzer beeinflusst - diese so schnell wie möglich aussehen zu bitte

+0

"Dies betrifft viele unserer Benutzer - bitte schauen Sie so schnell wie möglich nach". Ich würde das anders sagen: Präsentieren Sie sich, wenn SIE dies tun können: ContactsApp.createContact ("testFirstName", "testLastName", "[email protected]") Wenn eine einzelne Person dies erledigen kann, ist das Problem spezifisch für uns, sonst ist JEDER ein Problem! –

+0

@VladimirBrasil - wie autorisierst du? Wir verwenden das Dienstkonto. Ich habe gerade einen Test hier durchgeführt und konnte einen Kontakt im OAuth-Spielplatz erstellen (ohne Dienstkonto, aber mit Token) https://developers.google.com/oauthplayground/ Vielleicht liegt es an der Autorisierung ... Bitte lassen Ich weiß, ob es für dich funktioniert. – PNC

+0

Google Script (script.google.com | https://developers.google.com/apps-script/ | https://developers.google.com/apps-script/reference/contacts/) handelt direkt in Google Data Center als autorisierter Server, so dass der Code oauth nicht benötigt. Aber Sie haben eine riesige Info gefunden: Ich habe gerade getestet, wie Sie vorgeschlagen haben, und der oauthplayground könnte, wie Sie sagten, einen Kontakt erstellen. Das ist eine große Verbesserung und möglicherweise ein erster Kandidat, um einen Workaround zu implementieren. Danke für die kreative Alternative! –