Pagina 1 van 1

Yahoo: alle scripts lopen fout => oplossing

Geplaatst: 25 mar 2016, 15:57
door wvdkuil
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

Re:Yahoo: alle scripts lopen fout => oplossing

Geplaatst: 27 mar 2016, 11:15
door wvdkuil
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

Re:Yahoo: alle scripts lopen fout => oplossing

Geplaatst: 27 mar 2016, 12:03
door giantocr
@ Wim,

Hoi Wim,

Heb hem gedownload in geïnstalleerd, zie dat het nu een 10 daagse verwachting is.

Zie link: http://www.meteosauwerd.nl/weather/inde ... #data-area

Vr groet en bedankt voor de voorlopige oplossing,

Piet

Re:Yahoo: alle scripts lopen fout => oplossing

Geplaatst: 28 mar 2016, 18:24
door wvdkuil
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.

Re:Yahoo: alle scripts lopen fout => oplossing

Geplaatst: 28 mar 2016, 20:38
door hvd51
Wim,

Ik heb de nieuwste versie gedownload en geplaatst.

Het wisselen tussen aantal dagen werkt ook goed.

zie http://www.weerstationtzandt.nl/weather27/index.php?p=yahooForecast2&lang=nl

groet Harm

Re:Yahoo: alle scripts lopen fout => oplossing

Geplaatst: 29 mar 2016, 09:42
door giantocr
@ Wim,

Hoi Wim,

Hier ook zojuist geïnstalleerd en op 7 dagen gezet, werkt goed.

Link: http://www.meteosauwerd.nl/weather/inde ... #data-area

Bedankt voor de aanpassingen en vr groet,

Piet

Re:Yahoo: alle scripts lopen fout => oplossing

Geplaatst: 30 mar 2016, 13:24
door Goris
Hallo Wim,

Het werkt weer.

Bedankt. http://meteoroosendaalwest.nl/index.php ... #data-area

Groeten Louis