2014-01-02 3 views
0

Я пытаюсь импортировать существующий почтовый контент в группу google через API apps.groups.migration. Код находится в C++, а protolol - это nakid HTTP. Программа не работает с ошибкой HTTP 500.apps.groups.migration return Ошибка HTTP 500

Ниже приведено содержимое и заголовок сообщения об ошибке. Что не так ?

{ 
"error": { 
    "errors": [ 

{ "домен": "глобальное", "Причина": "backendError", "сообщение": "Backend Ошибка" }: сообщение 500, » ], "код" «: "Backend Ошибка" }}

Alternate-протокол: 443: Quic Content-Length: 177 Content-Type: применение/JSON Дата: Чт, 2 января 2014 6:50:10 GMT Ser ver: HTTP Upload Server Построен на 11 декабря 2013 18:21:10 (1386814870)

+0

Я процитировал HTTP-запрос с помощью Sleep (1000) и добавил 10 повторов, но ошибка 500 все еще встречается. Ошибка равна 500, а не 503. – user3152711

+0

Я пытаюсь поместить данные в группы Google, а не в группы Google для бизнеса. Это причина ошибки 500? Причина, по которой я использую Nakid HTTP: Я использую Windows, а не Linux или MacOS. База кода - это мои рабочие приложения с API-интерфейсом Google Calendar или Google Tasks API. – user3152711

ответ

0

Ошибки Backend являются нормальной частью работы с API Google и обычно указывают, что ваше приложение отправляет данные в Google быстро и требует отсрочки некоторые. Подробности см. В разделе Group Migration API Limits document. Более подробная информация об осуществлении экспоненциального отсрочки предлагается в .

Возможно, вы захотите взглянуть на Google APIs Client Library for C++, а не на изобретать колесо для этих взаимодействий.

Смежные вопросы