Используя REST API пакетного геокодирования HERE , я отправил задание на адреса геокодирования 4 с помощью параметра action=run
и получил RequestId
обратно в ответе. При посещении конечной точки API для статуса задания через следующий URL ...
https://batch.geocoder.api.here.com/6.2/jobs/[RequestId]?action=status&app_id=[app_id]&app_code=[app_code]
... Я получаю следующий ответ:
<ns2:SearchBatch xmlns:ns2="http://www.navteq.com/lbsp/Search-Batch/1">
<Response>
<MetaInfo>
<RequestId>[RequestId]</RequestId>
</MetaInfo>
<Status>accepted</Status>
<TotalCount>0</TotalCount>
<ValidCount>0</ValidCount>
<InvalidCount>0</InvalidCount>
<ProcessedCount>0</ProcessedCount>
<PendingCount>0</PendingCount>
<SuccessCount>0</SuccessCount>
<ErrorCount>0</ErrorCount>
</Response>
</ns2:SearchBatch>
Здесь есть еще один вопрос здесь, на SO с той же проблемой, и он был рассмотрен в ответе от ckHERE :
Статус «принят» означает, что ваша работа была поставлена в очередь и ожидает
для слота для выполнения. Мы в ЗДЕСЬ следим за очередями
убедитесь, что емкость отрегулирована по мере необходимости.
Так что я думаю, что ваше приложение в порядке, и, возможно, узкое место было
на нашей стороне.
Что беспокоит, так это некоторые другие ответы на вопросы, связанные с этой проблемой, в частности, сколько времени может потребоваться, чтобы работа наконец была обработана. Например :
Похоже, это проблема с очередью, кроме моей
почти неделю HERE API никогда не запускает пакетное задание, всегда возвращает принятый
статус
* 4 дня спустя *
Это была проблема с очередью. ... все работы внезапно
завершено одновременно. С тех пор сервис работает нормально.
Что приводит к моим вопросам:
Должен ли я предположить, что МОЯ проблема сейчас находится на конце ЗДЕСЬ, или я все еще делал что-то не так, когда создавал задание (и как я мог это выяснить)?
Если проблема действительно находится ЗДЕСЬ, как часто это происходит? ЗДЕСЬ, как правило, довольно надежный, и в эти выходные просто происходит сбой в их услугах, или я могу ожидать длительных (или недельных) задержек в работе на регулярной основе?
ЗДЕСЬ есть страница состояния, где я могу проверить, есть ли проблемы с какими-либо из их служб?