2016-08-02 13 views
7

Od dzisiaj rano otrzymujemy następujący błąd podczas wstawiania kontaktów za pośrednictwem interfejsu API Google z poziomu języka Java. Proszę znaleźć ślad stosu poniżejWyjątek podczas dodawania kontaktu w serwerze google.Internal Błąd

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) 

I kupujemy ten błąd podczas wstawiania w wierszu

ContactsService.insert(postUrl, contact) 

Proszę o odpowiedź jeśli ktoś zna rozwiązanie.

+0

Przeżywamy ten sam problem. To zaczęło się dzisiaj kilka godzin temu. Otrzymujemy - Błąd Wystąpił tymczasowy problem wewnętrzny. Spróbuj ponownie później. Nasza usługa działa już od kilku lat bez problemu. – PNC

+1

Ten sam błąd występuje przy korzystaniu z Google Script. Błąd rozpoczął się 1 sierpnia, po południu. Sądzę, że było to około 19:00 GMT, z pamięci, kiedy ta wiadomość pojawiła się po raz pierwszy. Nawet zmiana konta - zmiana danych uwierzytelniających - problem nadal występuje. Prawdopodobnie problem dotyczy WSZYSTKICH facetów próbujących "stworzyćKontakt" lub ogólnie używać interfejsu API Kontaktów.To byłaby dobra wiadomość: Google prawdopodobnie ASAP spróbuje go rozwiązać. –

+0

Czy ktoś może tę pracę ?: ContactsApp.createContact („testFirstName”, „testLastName”, „[email protected]”) Jeśli jedna osoba może dokonać tej pracy, niż problem jest specyficzny dla nas , w przeciwnym razie jest to problem każdego! –

Odpowiedz

4

Podniosłem CASE z Google. Proponuję, żebyście wszyscy zrobili to samo. Oto szczegóły sprawy, którą podniosłem.

Szczegółowy opis problemu

mamy integracji, który został uruchomiony przez 5 lat pomiędzy zewnętrznej bazy danych i kontaktów Google.

Dzisiaj otrzymujemy błędy podczas próby wstawienia lub aktualizacji rekordów kontaktów Google.

Inne są też występuje ten problem, jak przedstawiono na

Exception while adding contact in google.Internal server Error

Mamy wielu klientów, które korzystają z naszej aplikacji rynku i są one również o problem na swoich wystąpień Google Domain.

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

Jaki jest zakres problemu? Czy udało Ci się wcześniej wywołać API bez żadnych błędów? TAK - Nasz serwis jest prowadzony przez 5 lat bez tej kwestii

** Czy wszyscy użytkownicy naruszone, ma coś zmienić w swoim wewnętrznym środowisku **

TAK - wszyscy użytkownicy mają wpływ na wielu domen i Google instancje. Występuje dla wszystkich użytkowników próbujących INSERT/UPDATE kontaktów.

Jesteśmy przy użyciu klienta .NET z poniższej rozmowy

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

błędu, który jest zwracany jest:

Wykonanie żądanie nie powiodło się: https://www.google.com/m8/feeds/contacts/default/full/?xoauth_requestor_id=paul%40i3000.com.au

tymczasowy problem wystąpił wewnętrzny. Spróbuj ponownie później.

ten wpływa wiele z naszych użytkowników - proszę zajrzeć do tego ASAP

+0

"Ma to wpływ na wielu naszych użytkowników - zapoznaj się z tym ASAP". Powiedziałbym to inaczej: przedstaw się, jeśli MOŻESZ to zrobić: ContactsApp.createContact ("testFirstName", "testLastName", "[email protected]") Jeśli jedna osoba może wykonać tę pracę, to problem jest specyficzne dla nas, w przeciwnym razie jest KAŻDY problem! –

+0

@VladimirBrasil - w jaki sposób autoryzujesz? Używamy konta usługi. Właśnie przeprowadziłem tutaj test i udało mi się utworzyć kontakt na placu zabaw OAuth (nie używając konta usługi, ale z tokenem) https://developers.google.com/oauthplayground/ Może to dotyczyć autoryzacji ... Proszę pozwolić wiem, czy to działa dla ciebie. – PNC

+0

Google Script (script.google.com | https://developers.google.com/apps-script/ | https://developers.google.com/apps-script/reference/contacts/) działa bezpośrednio w Google Data Center , jako autoryzowany serwer, więc kod nie wymaga oauth. Ale znalazłeś ogromną informację: Właśnie testowałem, tak jak sugerujesz, a oauthplayground może, jak powiedziałeś, utworzyć kontakt. To ogromna poprawa i być może pierwszy kandydat do wdrożenia obejścia. Dzięki za kreatywną alternatywę! –

Powiązane problemy