Я пытаюсь выполнить геокодирование адресов в Python, используя пакетный API на HERE.com (https://developer.here.com/api-explorer/rest/batch_geocoding/batch-geocode-addresses)
url = 'https://batch.geocoder.api.here.com/6.2/jobs?app_id={APP_ID}&app_code={APP_CODE}&indelim=%7C&outdelim=%7C&action=run&outcols=displayLatitude%2CdisplayLongitude%2ClocationLabel&outputcombined=true'.format(APP_ID=appId, APP_CODE=appCode) headers = {'content-type': 'text/plain', 'Accept-Charset': 'UTF-8'} payload = open('payload_sm.txt') r = requests.post(url, data=payload, headers=headers)
, что дает мне:
Тайм-аут сервера в ожидании HTTP-запроса от клиента.
Я не уверен, что текстовый файл отформатирован правильно. Визуально это выглядит как их пример ввода. Я думаю, что я получил бы « 400 Bad Request » вместо этого, если бы это была проблема.