Имя: Пароль:
1C
 
Не получаю данные API. Прогноз погоды
🠗Ø (Волшебник 14.04.2025 22:05)
0 matthey
 
14.04.25
20:36
Написал обработчик для вывода данных json
&НаСервере
Процедура ВычистьНаСервере(ДатаЗапрос)  
    ШиротаДолгота = "59.9386,30.3141";
    
    URL = "http://api.weatherapi.com/v1/history.json?"
        + "key=" + API_key
        + "&q="  + ШиротаДолгота
        + "&dt=" + ДатаЗапрос;
        
    Сообщить(URL);
        
    Запрос = Новый HTTPЗапрос(URL);
    
    Соединение = Новый HTTPСоединение("api.weatherapi.com");
    
    Ответ = Соединение.Получить(Запрос);
    ТекстJSON = Ответ.ПолучитьТелоКакСтроку();
    Сообщить(ТекстJSON);
    
КонецПроцедуры

&НаКлиенте
Процедура Вычисть(Команда)
    ДатаЗапрос = Формат(ДатаДень, "ДФ=гггг-ММ-дд");

    ВычистьНаСервере(ДатаЗапрос);
КонецПроцедуры

Получаю пустой вывод. Хотя если вставить в браузер получившийся URL, то запрос работает. В чем может быть проблема?
1 Волшебник
 
14.04.25
20:38
Вычисть?!
2 matthey
 
14.04.25
20:44
(1) Думаю для тестовой базы название кнопки не самая важная вещь)
3 Мультук
 
гуру
14.04.25
20:57
(0)

  URL = "/v1/history.json?"
        + "key=" + API_key
        + "&q="  + ШиротаДолгота
        + "&dt=" + ДатаЗапрос;