Knihovna pro Yahoo nefunguje, protože Yahoo podmínilo přístup k API autorizací, což by pro Foxtrot znamenalo změnu firmware (bylo by nutné implementovat algoritmus pro HMAC-SHA1). Takže pokud se použije původní adresa pro přístup k API, tak server hlásí chybu autorizace. Zkusili jsme to obejít přes zmíněnou adresu
http://xml.weather.yahoo.com (v knihovně WeatherLib_v15), ale tento server přestal fungovat 11.4.2016 v 19:00. Takže jsme naprogramovali další blok do knihovny, který čte počasí z yr.no (norský server počasí). Poté se ještě objevila další možnost, jak načíst data z rss kanálu Yahoo bez autorizace (za předpokladu, že se využije YQL dotaz na
http://query.yahooapis.com/). To jsme naprogramovali do knihovny WeatherLib_v16, která bude na
www.tecomat.cz dostupná do konce tohoto týdne. Jak dlouho bude tato cesta funkční se ale špatně odhaduje, Yahoo v tomto směru mlčí, stránky s vývojářskou dokumentací začaly jakž takž fungovat tohle pondělí, do té doby jakýkoliv dotaz skončil interní chybou serveru. Ale i teď tam chybí informace o tom, jak implementovat nový přístup k API. Poslední věcí, kterou jsme do nové knihovny přidali, je možnost číst počasí z norského serveru yr.no a získaná data ukládat do struktury pro počasí Yahoo - to pro případ, kdyby Yahoo sestřelilo další server. Nedá se totiž vyloučit, že se Yahoo snaží omezit volně poskytované informace - požadovaná autorizace OAuth1 je v případě rss kanálu pro počasí silně diskutabilní.