Aller au contenu
Les Forums d'Infoclimat

Ce tchat, hébergé sur une plateforme indépendante d'Infoclimat, est géré et modéré par une équipe autonome, sans lien avec l'Association.
Un compte séparé du site et du forum d'Infoclimat est nécessaire pour s'y connecter.

widget vigilance meteo-france


mammillaria
 Partager

Messages recommandés

bonjour ,

 

je voudrais ajouter un widget de vigilance meteo france pour le site de la futur station https://svdt.meteo06.fr/previ.php

 le widget meteo france : http://www.vigimeteo.com/widget/SAINT-VALLIER-DE-THIEY_6.htm  qui fonctionne ...

issu des pages proposée : http://vigilance.meteofrance.com/widgets.html

 

si je mets :

<style>
#vigi_mf {
    width:100%;
    height:390px;
    border:none;
}
</style>
<iframe id="vigi_mf" src="http://www.vigimeteo.com/widget/SAINT-VALLIER-DE-THIEY_6.htm"></iframe>

 

ça fonctionne pas : une idée ????

 

si je test l'iframe ci dessous avec le widget infoclimat ca fonctionne !!!! mais j'ai pas exactement les infos du widget météo france ci dessus  liés a ma commune/departement 

 

<style>
#vigi_mf {
    width:100%;
    height:390px;
    border:none;
}
</style>
<iframe id="vigi_mf" src="https://www.infoclimat.fr/infoclimat/vignette_vigi.php"></iframe>

 

merci d'avance a celui qui trouve la solution ....

 

Franck

 

 

 

Lien à poster
Partager sur d’autres sites

Bonjour

Je pense que tu essayes de mettre une adresse http-non sécurisé ( http://www.vigimeteo.com/widget/SAINT-VALLIER-DE-THIEY_6.htm) sur une page en httpS-sécurisé (https://svdt.meteo06.fr/previ.php). Donc cela ne peut pas marcher ...

D'ailleurs, à ma connaissance, ce widget n'est pas proposé en version httpS ...

Par contre celui là oui http://www.meteofrance.com/meteo-widget

 

Cdt

 

essair

Lien à poster
Partager sur d’autres sites

je suis entrain de me construire une solution ...

 

avec une tache con toutes les heures CA fait moins de 1000 requêtes par mois

je vais utiliser l'api gratuite du site https://restpack.io/screenshot/

 

ci dessous le code php , il suffit juste de changer le numero de token ...  il me restera "plus qu'a"

lancer le script : https://svdt.meteo06.fr/vigilance.php toutes les heures via un Cron

enregistrer l'image sur le serveur et  la rogner etc ...

pas le temps aujourd'hui mais ca devrait le faire en attendnat que meteo france passe son site en https  :))

 

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://restpack.io/api/screenshot/v4/capture",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "url=http://www.vigimeteo.com/widget/SAINT-VALLIER-DE-THIEY_6.htm&json=true",
  CURLOPT_HTTPHEADER => array(
    "x-access-token:numero token"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
$result = $response;
$json = json_decode($result, true);
}

?>

<img src="
<?php
echo $json['image'];
?>
">

 

 

Modifié par mammillaria
plusieurs lignes en blanc tout en bas
Lien à poster
Partager sur d’autres sites

et hop !

 

voila qui est fait , 

screenshoot de l'image du widget météo France , on l'enregistre sur le serveur ,

afin de respecter les 1000 requêtes max par mois on vérifie que l'image enregistré a au moins 1 heures avant  e refaire un screenshoot

reglage de la taille de l'image via l'API :)) en attendant que MeteoFrance passe au https ça fera l'affaire ;) ... 

 

résultat ici : https://svdt.meteo06.fr/previ.php

 

 

 <h1>Previsions Meteo-France</h1>
<?php
// 
//  verifie si image vigi.jpg plus vielle que 3600 secondes soit 1 heure
// 
$cache_file = 'vigi.jpg';
$cache_life = '3600'; //caching time, in seconds
$filemtime = @filemtime($cache_file);  // returns FALSE if file does not exist
if (!$filemtime or (time() - $filemtime >= $cache_life)){
// 
// API screenshoot: https://restpack.io/screenshot/docs
// fresh=true = pas de mise en cache
// width=430&height=250&format=jpg
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => "https://restpack.io/api/screenshot/v4/capture",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "url=http://www.vigimeteo.com/widget/SAINT-VALLIER-DE-THIEY_6.htm&json=true&fresh=true&width=430&height=250&format=jpg",
  CURLOPT_HTTPHEADER => array(
    "x-access-token:loe9p3yZvxvotretokeniciachanger344dYWMoBh"
  ),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
  echo "cURL Error #:" . $err;
} else {
$result = $response;
$json = json_decode($result, true);
}
// 
// on enregistre l'image fournie par l'API.
// 
$url = $json['image'];
$img = 'vigi.jpg';
file_put_contents($img, file_get_contents($url));
}else{

}

?>

<a href="http://www.meteofrance.com/previsions-meteo-france/saint-vallier-de-thiey/06460"  target="_blank">
<img src="vigi.jpg">
</a>
<br>source: <a href="http://www.meteofrance.com/previsions-meteo-france/saint-vallier-de-thiey/06460" target="_blank">METEO-FRANCE</a>

<?php

// affiche la date de derniere mise a jour de l'image , doit etre inferieur a 1 heure si le script fonctionne.
 
$filename = 'vigi.jpg';
if (file_exists($filename)) {
    echo " - image mise a jour le : " . date ("d F Y H:i:s.", filemtime($filename));
}

?>

 

Lien à poster
Partager sur d’autres sites

  • 8 months later...
  • 3 months later...
  • 1 year later...
Posté(e)
Bas-Rhin, Stutzheim-Offenheim, Kochersberg, altitude 163m
Il y a 18 heures, Sudiste-34 a dit :

 

L'ancien widget de météo France que j'avais sur mon site permettait d'avoir à la fois la vigilance avec les prévisions météo à court terme ce qui n'est visiblement plus le cas ??

Lien à poster
Partager sur d’autres sites

  • 2 weeks later...
  • 4 weeks later...

Bonjour,

 

Le widget ne peut pas fonctionner sur chrome (voir la description de l'erreur ci-après)

J'ai contacté le support meteo france pour les informer, mais je n'ai pas de réponse pour le moment, ce serait bien de les contacter de votre côté, voici  le message transmis :

 

============================

 

Sujet : Problemes_techniques
Message : Bonjour,

Le widget "vigilance meteo france" ne se met pas à jour dans Chrome, voici les logs de l'erreur :
 "A cookie associated with a cross-site resource at http://vigilance.meteofrance.fr/ was set without the `SameSite` attribute. It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032."

Pouvez-vous faire le nécessaire
Merci

 

============================

 
 
  • J'aime 1
Lien à poster
Partager sur d’autres sites

Posté(e)
CARMAUX (81) (328 m)

Ok merci pour l'info.

Je vais en faire de même à MF pour les informer.
En espérant qu'ils règlent le problème rapidement. Mais j'au des doutes, surtout au mois d'août...

Lien à poster
Partager sur d’autres sites

  • 1 year later...

Les widgets vigilance de Météo France ne fonctionnent toujours pas sur les navigateurs Chrome et Microsoft Edge.

J'ai aussi signalé le cas l'an passé , mais jamais reçu de réponse.

Pas très sympas les gestionnaires de ces widgets, chez Météo France.

Lien à poster
Partager sur d’autres sites

Posté(e)
CARMAUX (81) (328 m)

Bonjour,

 

J'avais signalé aussi à MF ce problème, et ce, plusieurs fois, et ils n'ont jamais réglé le problème.
 

A chaque fois, ils m'ont répondu : "Nous avons transmis votre demande à nos collègues en charge du site "Vigilance"."

Mais jamais de retour.

J'avais cherché comment régler ce problème pour mon site, mais je n'ai pas trouvé comment.

 

Il n'y a que sur Firefox que ça fontionne.
 

Modifié par Cyrille81
Lien à poster
Partager sur d’autres sites

J'ai le sentiment que nos doléances n'intéressent pas Météo France, car pas dans leurs priorités.

Mais dommage de proposer un produit via Internet et de ne pas en assumer le suivi.

Un service après-vente défaillant ...😠

Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Partager

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...