Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
Door wvdkuil
#67287
Leuven-Template: Gebruik in ieder geval METAR voor CCN= huidige condities

Vanaf vandaag, zonder aankondiging, zonder aanpassing documentatie lopen alle yahoo RSS-scripts fout als ze dit soort aanroepen gebruiken: http://weather.yahooapis.com/forecastrss?w=2502265.

Dus het ophalen van de "5 daagse verwachting" of de "huidige weercondities" of de "andere mooi weer in" scripts => werken niet meer.

Yahoo documentatie: https://developer.yahoo.com/weather/documentation.html
Een voorbeeld uit die documentatie:
For example, to get weather for Yahoo! Headquarters in Sunnyvale, CA, use the WOEID code for Sunnyvale (2502265):
http://weather.yahooapis.com/forecastrss?w=2502265

Levert als resultaat een foutboodschap met:
Please provide valid credentials. OAuth oauth_problem="OST_OAUTH_PARAMETER_ABSENT_ERROR", realm="yahooapis.com"


Dit kost even meer tijd dan normaal, omdat de "OAuth " bij Yahoo tot zeer complexe scripts zal leiden.

Wim
Door wvdkuil
#67293
Dit is wellicht alleen een "voorlopige' oplossing.

Unzip de bijgevoegde map
Maak voor de zekerheid een kopie van weather??/forecasts/yahoo.weather2.php
Plaats de twee scripts uit de net uitgepakte map in de weather??/forecasts/ map.

Dan moet ook de Yahoo forecast weer werken.

Hoelang is de vraag:
1. voor andere URL's is de "OAuth" beveiliging al terug gedraaid.
2. deze oplossing heeft extra beveiligings codes nodig.
3. Onduidelijk of de codes voor de template-website ook voor andere gebruikers geschikt zijn.

BELANGRIJK:

Dit zijn 660 nieuwe regels code die uit diverse scripts bij elkaar geplukt zijn.

Daarom graag ALLE ervaringen / problemen met links hieronder toevoegen.
Meteen melden als u het gaat downloaden en proberen, met een link naar uw site / yahoo pagina.

===

Ik weet dat er nu (soms) meer dan 5 dagen voorspellingen zijn en dat de tekst niet is aangepast.
Maar even afwachten voordat we dat aan passen, de documentatie zegt nog steeds 5 dagen, sommige locaties hebben er nog steeds 5, andere 10.

Mijn dank gaat uit naar Yachym (http://www.meteotemplate.com/web/index.php) die de tijd gevonden heeft de "OAuth" scripts te comprimeren en geschikt te maken voor de meest gebruikte Yahoo aanroep (yql) en die daarna makkelijk aan te passen was naar de door ons gebruikte RSS feed.

Wim
Bijlagen
(11.8 KiB) 178 keer gedownload
Door wvdkuil
#67303
Nieuwe versie:
Opgelost: foutboodschap als de CCN ( Current conditions) tegelijk met een Yahoo verwachting wordt gebruikt
Toegevoegd: Aantal regels op de verwachting voortaan regelbaar met een setting als u geen 10 forecasts wilt.
Bijlagen
(14.76 KiB) 185 keer gedownload