Your comments

Пожалуйста!
Да, в английской версии они записаны одинаково "showers". По этому первую в списке "метель" недавно я поменял на "ливень" (основываясь на реальных метеонаблюдениях ;))

Оригинал можно посмотреть в документации тут: https://developer.yahoo.com/weather/documentation.html

Да, извиняюсь. Ввел в заблуждение. Просто осталась заноза в памяти от темы URL (https) in the Image Property

Спасибо! Все работает!

Добавлю и свои "3 копейки":

1. Чтобы при старте не ругался, что город не найден, правим в строке 228:

// Weather Data

var DefaultData = [1,1,1,"Moscow"];

2. Для замены английских названий погодных условий меняем строки с полем "condition", такие как:

iToday_text.Text = json.results.channel.item["condition"]["text"];

на

iToday_text.Text = iConditionsRus[json.results.channel.item["condition"]["code"]];

и вставляем в тело скрипта переменную:


var iConditionsRus = ["торнадо",

"тропический шторм ",
"ураган",
"сильные грозы",
"грозы",
"смешанный дождь и снег",
"смешанные дождь и мокрый снег",
"переменная облачность",
"переменная облачность",
"морось",
"ледяной дождь",
"метель",
"метель",
"легкая метель",
"переменная облачность",
"поземка",
"снег",
"град",
"гололедица",
"пыль",
"туманно",
"дымка",
"смог",
"порывистый ветер",
"ветрено",
"холодно",
"облачно",
"переменная облачность",
"переменная облачность",
"переменная облачность",
"переменная облачность",
"ясно",
"солнечно",
"ясно",
"ясно",
"смешанные дождь и град ",
"жара",
"местами грозы",
"возможна гроза",
"возможна гроза",
"местами дождии",
"сильный снег",
"дождь со снегом",
"сильный снег",
"облачно с прояснениями",
"гроза",
"снег с дождем",
"местами грозы"];


Поддерживаю!

На запросы по HTTP сервер теперь отвечает следующее:


<yahoo:error xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" xml:lang="en-US" yahoo:uri="http://yahoo.com">

<yahoo:description>
Please provide valid credentials. OAuth oauth_problem="OST_OAUTH_PARAMETER_ABSENT_ERROR", realm="yahooapis.com"
</yahoo:description>

Так что без поддержки iRidium v.2.2.3 HTTPS этот модуль теперь бесполезен надо переделывать все под другой погодный движок.


Можно надеяться, что в v3 pro HTTPS будет или может кто-то возьмется переписать библиотеку OAuth.io JavaScript SDK с Github (https://github.com/oauth-io/oauth-js) под iRidium AV & Custom Systems (TCP)