Hello
J’ai commencé à avoir ce message alors que Rainette est à jour.
Est-ce que c’est un problème de weather.com? j’ai vu sur leur site que le format de l’URL des villes a un peu changé.
Merci
George
Hello
J’ai commencé à avoir ce message alors que Rainette est à jour.
Est-ce que c’est un problème de weather.com? j’ai vu sur leur site que le format de l’URL des villes a un peu changé.
Merci
George
Hello,
Le message est clair, c’est pour ça d’ailleurs que j’ai fait cette modification afin de récupérer le message en provenance du service.
Si tu utilises weather.com (soit explicitement soit par défaut en ne précisant pas le service) alors le format reconnu est une code du type XXXXnnnn comme FRXX0076 pour Paris.
Il semble d’après le message retourné que tu as saisi un identifiant non reconnu.
Quel est l’appel que tu fais exactement ?
Hi
L’identifiant dans mon code n’a pas change (par defaut c’est Evry) et il marchait jusqu’a hier:
[(#MODELE{rainette_conditions, code=#ENV{ville, FRXX0201}, sous_modele=conditions_tempsreel})]
[(#MODELE{rainette_previsions, code=#ENV{ville, FRXX0201}, type=1_jour, jour=0, sous_modele=previsions_2x12h})]
[(#MODELE{rainette_previsions,code=#ENV{ville, FRXX0201},type=1_jour, jour=2, sous_modele=previsions_2x12h})]
[(#MODELE{rainette_previsions,code=#ENV{ville, FRXX0201}, type=x_jours, jour=5, sous_modele=previsions_24h})]
J’ai vu sur leur site que l’identifiant dans l’URL avait change:
J’ai esseye FRXX0201:1:FR sans succes. Peut-etre qu’il est temps de changer de service. George
Re,
Je viens de tester avec Rainette v3 et FRXX0201 et ça fonctionne (tu peux aussi faire le test avec la page de démo en appelant spip.php?page=demo/rainette&ville=FRXX0201.
Cela me fait penser à une truc : tu utilises Rainette v1 ou v3?
Avec Rainette v3 l’appel des modèles a changé.
Il faut regarder l’article que j’ai publié il y a quelques jours pour identifier les modifications : https://contrib.spip.net/Rainette-v3-une-evolution-majeure.
En particulier, le paramètre « code » pour la ville est remplacé par le paramètre « lieu ».
Si tu es passé en v3 c’est surement l’origine de ton problème.
Ensuite, si c’est bien le souci, pour les prévisions, il te faudra aussi remplacer les paramètres type et jour par les nouveaux premier_jour et nombre_jours.
Tiens-moi au courant.
En effet, c'est la version 3 et en fait il fallait juste remplacer "code" par "lieu" dans l'appel des modeles.
Merci
George
Quoting Eric Lupinacci <eric@smellup.net>:
Re,
Je viens de tester avec Rainette v3 et FRXX0201 et ça fonctionne (tu peux
aussi faire le test avec la page de démo en
appelant spip.php?page=demo/rainette&ville=FRXX0201.Cela me fait penser à une truc : tu utilises Rainette v1 ou v3?
Avec Rainette v3 l'appel des modèles a changé.
Il faut regarder l'article que j'ai publié il y a quelques jours pour
identifier les modifications :
Rainette v3+, une évolution majeure - SPIP-Contrib.
En particulier, le paramètre "code" pour la ville est remplacé par le
paramètre "lieu".
Si tu es passé en v3 c'est surement l'origine de ton problème.Ensuite, si c'est bien le souci, pour les prévisions, il te faudra aussi
remplacer les paramètres type et jour par les nouveaux premier_jour et
nombre_jours.Tiens-moi au courant.
++
EricLe 13 décembre 2017 à 18:58, George <george@middleeastwatch.net> a écrit :
Hi
L'identifiant dans mon code n'a pas change (par defaut c'est Evry) et il
marchait jusqu'a hier:
<div id = "#ENV{ville, FRXX0201}">
[(#MODELE{rainette_infos, code=#ENV{ville,
FRXX0201}, sous_modele=infos_ville})]
<br clear = "all"/>[(#MODELE{rainette_conditions, code=#ENV{ville,
FRXX0201}, sous_modele=conditions_tempsreel})]
<br clear = "all"/>[(#MODELE{rainette_previsions, code=#ENV{ville,
FRXX0201}, type=1_jour, jour=0, sous_modele=previsions_2x12h})]
<br clear = "all"/>[(#MODELE{rainette_previsions,code=#ENV{ville,
FRXX0201},type=1_jour, jour=2, sous_modele=previsions_2x12h})]
<br clear = "all"/>[(#MODELE{rainette_previsions,code=#ENV{ville,
FRXX0201}, type=x_jours, jour=5, sous_modele=previsions_24h})]
</div>J'ai vu sur leur site que l'identifiant dans l'URL avait change:
Weather Forecast and Conditions for Centre Urbain Nord, Essonne, France - The Weather Channel | Weather.com
J'ai esseye FRXX0201:1:FR sans succes. Peut-etre qu'il est temps de
changer de service.George
On 13/12/17 17:26, Eric Lupinacci wrote:
Hello,
Le message est clair, c'est pour ça d'ailleurs que j'ai fait cette
modification afin de récupérer le message en provenance du service.
Si tu utilises weather.com (soit explicitement soit par défaut en ne
précisant pas le service) alors le format reconnu est une code du type
XXXXnnnn comme FRXX0076 pour Paris.
Il semble d'après le message retourné que tu as saisi un identifiant non
reconnu.
Quel est l'appel que tu fais exactement ?++
EricLe 13 décembre 2017 à 12:07, George <george@middleeastwatch.net> a écrit :
Hello
J'ai commencé à avoir ce message alors que Rainette est à jour.
Est-ce que c'est un problème de weather.com? j'ai vu sur leur site que
le format de l'URL des villes a un peu changé.Merci
George
----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
Hello,
Ok c’est clair donc.
Par contre, en remplaçant uniquement code par lieu tu résous uniquement le problème du lieu.
Les autres paramètres pour les prévisions ne sont pas pris en compte mais comme ils sont optionnels tu obtiens toujours les valeurs par défaut.
Si tu veux faire autre chose il faut utiliser les nouveaux paramètres qui sont décrits dans l’article que je t’ai filé et qui sont (à l’exception du service) :
- | premier_jour | facultatif, désigne le premier jour de prévision (0 par défaut pour le jour courant). |
- | - | - |
- | nombre_jours | facultatif, indique le nombre de jours de prévision (tous les jours possibles par défaut) à afficher à partir du premier_jour. |
- | periodicite | facultatif, fournit la périodicité des données de 1h à 24h pour les prévisions (la valeur par défaut dépend du service) |
Par exemple si tu veux juste les prévisions au format 24h (c’est à dire une valeur par jour) du lendemain il faut mettre premier_jour=1 et nombre_jour=1. Tu peux aussi préciser periodicite=24h mais c’est la valeur par défaut.
Merci Eric
J'avais en effet utilise ces nouveaux parametre et tout marche bien (conditions et previsions 12 et 24h) sauf les infos:
[(#MODELE{rainette_infos, lieu=#GET{lieu}, sous_modele=infos_ville, service=#GET{service}})]
avec #SET{lieu, #ENV{ville, FRXX0201}} et #SET{service, #ENV{service, weather}}
Qui donne:
"L'URL utilisée pour le weather.com® semble erronée.
Veuillez contacter l'équipe de développement du plugin."
George
Quoting Eric Lupinacci <eric@smellup.net>:
Hello,
Ok c'est clair donc.
Par contre, en remplaçant uniquement code par lieu tu résous uniquement le
problème du lieu.
Les autres paramètres pour les prévisions ne sont pas pris en compte mais
comme ils sont optionnels tu obtiens toujours les valeurs par défaut.Si tu veux faire autre chose il faut utiliser les nouveaux paramètres qui
sont décrits dans l'article que je t'ai filé et qui sont (à l'exception du
service) :3. premier_jour facultatif, désigne le premier jour de prévision (0 par
défaut pour le jour courant).
4. nombre_jours facultatif, indique le nombre de jours de prévision (tous
les jours possibles par défaut) à afficher à partir du premier_jour.
5. periodicite facultatif, fournit la périodicité des données de 1h à 24h
pour les prévisions (la valeur par défaut dépend du service)
Par exemple si tu veux juste les prévisions au format 24h (c'est à dire une
valeur par jour) du lendemain il faut mettre premier_jour=1 et
nombre_jour=1. Tu peux aussi préciser periodicite=24h mais c'est la valeur
par défaut.++
EricLe 14 décembre 2017 à 11:10, George Kandalaft <george@middleeastwatch.net>
a écrit :En effet, c'est la version 3 et en fait il fallait juste remplacer "code"
par "lieu" dans l'appel des modeles.Merci
George
Quoting Eric Lupinacci <eric@smellup.net>:
Re,
Je viens de tester avec Rainette v3 et FRXX0201 et ça fonctionne (tu peux
aussi faire le test avec la page de démo en
appelant spip.php?page=demo/rainette&ville=FRXX0201.Cela me fait penser à une truc : tu utilises Rainette v1 ou v3?
Avec Rainette v3 l'appel des modèles a changé.
Il faut regarder l'article que j'ai publié il y a quelques jours pour
identifier les modifications :
Rainette v3+, une évolution majeure - SPIP-Contrib.
En particulier, le paramètre "code" pour la ville est remplacé par le
paramètre "lieu".
Si tu es passé en v3 c'est surement l'origine de ton problème.Ensuite, si c'est bien le souci, pour les prévisions, il te faudra aussi
remplacer les paramètres type et jour par les nouveaux premier_jour et
nombre_jours.Tiens-moi au courant.
++
EricLe 13 décembre 2017 à 18:58, George <george@middleeastwatch.net> a écrit
:Hi
L'identifiant dans mon code n'a pas change (par defaut c'est Evry) et il
marchait jusqu'a hier:
<div id = "#ENV{ville, FRXX0201}">
[(#MODELE{rainette_infos, code=#ENV{ville,
FRXX0201}, sous_modele=infos_ville})]
<br clear = "all"/>[(#MODELE{rainette_conditions, code=#ENV{ville,
FRXX0201}, sous_modele=conditions_tempsreel})]
<br clear = "all"/>[(#MODELE{rainette_previsions, code=#ENV{ville,
FRXX0201}, type=1_jour, jour=0, sous_modele=previsions_2x12h})]
<br clear = "all"/>[(#MODELE{rainette_previsions,code=#ENV{ville,
FRXX0201},type=1_jour, jour=2, sous_modele=previsions_2x12h})]
<br clear = "all"/>[(#MODELE{rainette_previsions,code=#ENV{ville,
FRXX0201}, type=x_jours, jour=5, sous_modele=previsions_24h})]
</div>J'ai vu sur leur site que l'identifiant dans l'URL avait change:
Weather Forecast and Conditions for Centre Urbain Nord, Essonne, France - The Weather Channel | Weather.com
J'ai esseye FRXX0201:1:FR sans succes. Peut-etre qu'il est temps de
changer de service.George
On 13/12/17 17:26, Eric Lupinacci wrote:
Hello,
Le message est clair, c'est pour ça d'ailleurs que j'ai fait cette
modification afin de récupérer le message en provenance du service.
Si tu utilises weather.com (soit explicitement soit par défaut en ne
précisant pas le service) alors le format reconnu est une code du type
XXXXnnnn comme FRXX0076 pour Paris.
Il semble d'après le message retourné que tu as saisi un identifiant non
reconnu.
Quel est l'appel que tu fais exactement ?++
EricLe 13 décembre 2017 à 12:07, George <george@middleeastwatch.net> a
écrit :Hello
J'ai commencé à avoir ce message alors que Rainette est à jour.
Est-ce que c'est un problème de weather.com? j'ai vu sur leur site que
le format de l'URL des villes a un peu changé.Merci
George
----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
Hello
Bizarre, rainette_infos s'est corrige tout seul apres quelques raffraichissements.
George
Quoting George Kandalaft <george@middleeastwatch.net>:
Merci Eric
J'avais en effet utilise ces nouveaux parametre et tout marche bien (conditions et previsions 12 et 24h) sauf les infos:
[(#MODELE{rainette_infos, lieu=#GET{lieu}, sous_modele=infos_ville, service=#GET{service}})]
avec #SET{lieu, #ENV{ville, FRXX0201}} et #SET{service, #ENV{service, weather}}Qui donne:
"L'URL utilisée pour le weather.com® semble erronée.
Veuillez contacter l'équipe de développement du plugin."George
Quoting Eric Lupinacci <eric@smellup.net>:
Hello,
Ok c'est clair donc.
Par contre, en remplaçant uniquement code par lieu tu résous uniquement le
problème du lieu.
Les autres paramètres pour les prévisions ne sont pas pris en compte mais
comme ils sont optionnels tu obtiens toujours les valeurs par défaut.Si tu veux faire autre chose il faut utiliser les nouveaux paramètres qui
sont décrits dans l'article que je t'ai filé et qui sont (à l'exception du
service) :3. premier_jour facultatif, désigne le premier jour de prévision (0 par
défaut pour le jour courant).
4. nombre_jours facultatif, indique le nombre de jours de prévision (tous
les jours possibles par défaut) à afficher à partir du premier_jour.
5. periodicite facultatif, fournit la périodicité des données de 1h à 24h
pour les prévisions (la valeur par défaut dépend du service)
Par exemple si tu veux juste les prévisions au format 24h (c'est à dire une
valeur par jour) du lendemain il faut mettre premier_jour=1 et
nombre_jour=1. Tu peux aussi préciser periodicite=24h mais c'est la valeur
par défaut.++
EricLe 14 décembre 2017 à 11:10, George Kandalaft <george@middleeastwatch.net>
a écrit :En effet, c'est la version 3 et en fait il fallait juste remplacer "code"
par "lieu" dans l'appel des modeles.Merci
George
Quoting Eric Lupinacci <eric@smellup.net>:
Re,
Je viens de tester avec Rainette v3 et FRXX0201 et ça fonctionne (tu peux
aussi faire le test avec la page de démo en
appelant spip.php?page=demo/rainette&ville=FRXX0201.Cela me fait penser à une truc : tu utilises Rainette v1 ou v3?
Avec Rainette v3 l'appel des modèles a changé.
Il faut regarder l'article que j'ai publié il y a quelques jours pour
identifier les modifications :
Rainette v3+, une évolution majeure - SPIP-Contrib.
En particulier, le paramètre "code" pour la ville est remplacé par le
paramètre "lieu".
Si tu es passé en v3 c'est surement l'origine de ton problème.Ensuite, si c'est bien le souci, pour les prévisions, il te faudra aussi
remplacer les paramètres type et jour par les nouveaux premier_jour et
nombre_jours.Tiens-moi au courant.
++
EricLe 13 décembre 2017 à 18:58, George <george@middleeastwatch.net> a écrit
:Hi
L'identifiant dans mon code n'a pas change (par defaut c'est Evry) et il
marchait jusqu'a hier:
<div id = "#ENV{ville, FRXX0201}">
[(#MODELE{rainette_infos, code=#ENV{ville,
FRXX0201}, sous_modele=infos_ville})]
<br clear = "all"/>[(#MODELE{rainette_conditions, code=#ENV{ville,
FRXX0201}, sous_modele=conditions_tempsreel})]
<br clear = "all"/>[(#MODELE{rainette_previsions, code=#ENV{ville,
FRXX0201}, type=1_jour, jour=0, sous_modele=previsions_2x12h})]
<br clear = "all"/>[(#MODELE{rainette_previsions,code=#ENV{ville,
FRXX0201},type=1_jour, jour=2, sous_modele=previsions_2x12h})]
<br clear = "all"/>[(#MODELE{rainette_previsions,code=#ENV{ville,
FRXX0201}, type=x_jours, jour=5, sous_modele=previsions_24h})]
</div>J'ai vu sur leur site que l'identifiant dans l'URL avait change:
https://weather.com/weather/today/l/FRXX0201:1:FR
J'ai esseye FRXX0201:1:FR sans succes. Peut-etre qu'il est temps de
changer de service.George
On 13/12/17 17:26, Eric Lupinacci wrote:
Hello,
Le message est clair, c'est pour ça d'ailleurs que j'ai fait cette
modification afin de récupérer le message en provenance du service.
Si tu utilises weather.com (soit explicitement soit par défaut en ne
précisant pas le service) alors le format reconnu est une code du type
XXXXnnnn comme FRXX0076 pour Paris.
Il semble d'après le message retourné que tu as saisi un identifiant non
reconnu.
Quel est l'appel que tu fais exactement ?++
EricLe 13 décembre 2017 à 12:07, George <george@middleeastwatch.net> a
écrit :Hello
J'ai commencé à avoir ce message alors que Rainette est à jour.
Est-ce que c'est un problème de weather.com? j'ai vu sur leur site que
le format de l'URL des villes a un peu changé.Merci
George
----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone