Informations importantes sur notre API
Nous vous contactons car vous gérez une application qui utilise l'API Health Mate. Nous apportons d'importantes modifications non-rétrocompatibles à notre API. Par conséquent, vous devrez peut-être apporter des modifications sensibles au temps à votre application.
FERMETURE DE L'AUTHENTIFICATION OAUTH 1.0
L'API Health Mate est maintenant entièrement fonctionnelle avec le protocole d'authentification OAuth 2.0. Par conséquent, le processus OAuth 1.0 ne sera plus pris en charge à compter du 30 novembre 2018.
POURQUOI FAIS-NOUS CE CHANGEMENT?
Lorsque l'API Health Mate a été développée pour la première fois, nous avons implémenté le processus OAuth 1.0 pour garantir l'authentification. Parce que le protocole OAuth 2.0 est maintenant disponible et plus facile à utiliser, nous avons décidé d'améliorer notre API en intégrant le protocole d'authentification OAuth 2.0.
LES SERVICES WEB DE NOKIA HEALTH CHANGE?
Si vous mettez à jour notre nouveau processus décrit dans cet e-mail, l' API Health Mate fournira les mêmes services Web pour récupérer les informations et les mesures des utilisateurs.
QU'AVEZ-VOUS BESOIN DE FAIRE?
Vous devez intégrer le processus d'authentification OAuth 2.0 et transformer vos jetons OAuth 1.0 actuels en jetons OAuth 2.0. Vous devez ensuite utiliser ces nouveaux jetons dans chaque appel à notre API.
Pour plus d'informations, reportez-vous à la nouvelle documentation, qui remplace la version précédente. Voir la nouvelle documentation
AUTRES CHANGEMENTS DE SÉCURITÉ
1. VÉRIFICATION DES URL DE RAPPEL DE NOTIFICATION
Nous avons mis en place de nouvelles règles concernant la notification des URL de rappel afin d'améliorer la sécurité. Les abonnements avec une URL de rappel invalide seront supprimés le 30 novembre 2018 . Veuillez noter que:
HTTPS est maintenant requis
Si vous spécifiez un port, vous ne devez utiliser que 443
L'URL ne doit pas contenir d'adresse IP
L'utilisation de localhost n'est plus autorisée
Si vos notifications ne sont pas conformes à ces nouvelles règles, reportez-vous à la section Notifier de notre documentation pour apprendre à apporter des modifications.
2. VÉRIFICATION DE L'URL DE L'APPEL OAUTH 2.0
À partir de novembre 2018, le flux de travail OAuth 2.0 n'acceptera que les URL de redirection dans HTTPS. Vous pouvez modifier pour rediriger votre URL dans le tableau de bord OAuth 2.0 .
3. HTTPS REQUIS AVEC SNI ET TLS 1.2
HTTPS avec l'extension SNI (Server Name Indication) sera nécessaire à partir de novembre 2018. Les appels HTTP seront rejetés.
Vous devez utiliser un client qui prend en charge TLS 1.2. Pour respecter les normes de l'industrie, y compris celles fournies par le NIST et le PCI-DSS, nous abandonnerons la prise en charge des versions 1.0 et 1.1 de TLS à compter du 30 novembre 2018.
NOUVELLE DOCUMENTATION
La nouvelle documentation officielle est disponible sur:
https://developer.health.nokia.com
[Python] [Obsolète] Récupération des données API Withings
Re: PYTHON : recupération des données API Withings
information nokia
-
jackslayter
- Messages : 1040
- Inscription : 30 sept. 2014, 14:40
- Localisation : Isère (38)
Re: PYTHON : recupération des données API Withings
quelqu'un pense pouvoir mettre à jour le script ?
merci
merci
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Re: PYTHON : recupération des données API Withings
tout dépendra de la mise à jour du script sur lequel on se base (nokia ou withing)
un certain brad à ouvert un "issue" il y a 15 jours sur le github du script nokia concernant cette nouvelle authentification mais pour l'instant pas de réponse
pour le script de withing il est sans activité depuis bien longtemps j'ai créé un "issue" au cas ou
un certain brad à ouvert un "issue" il y a 15 jours sur le github du script nokia concernant cette nouvelle authentification mais pour l'instant pas de réponse
pour le script de withing il est sans activité depuis bien longtemps j'ai créé un "issue" au cas ou
Re: PYTHON : recupération des données API Withings
la librairie python-nokia a été mise à jour pour prendre en compte l'oauth2
malheureusement pour moi, je n'arrive pas a sauvegarder les infos dans nokia.cfg donc impossible d'aller plus loin
j'ai bien créé une nouvelle appli via https://developer.withings.com/oauth2/
mais lorsque je lance la procédure de création du fichier nokia.cfg en ligne de commande le script n'attend pas que je lui retourne les données transmises en callback et bien sur l'url ne fonctionne pas correctement depuis mon pc. il faut un navigateur sur le rpi. j'ai installé Links, navigateur en ligne de commande, mais cela ne marche pas non plus. la je sèche
malheureusement pour moi, je n'arrive pas a sauvegarder les infos dans nokia.cfg donc impossible d'aller plus loin
j'ai bien créé une nouvelle appli via https://developer.withings.com/oauth2/
mais lorsque je lance la procédure de création du fichier nokia.cfg en ligne de commande le script n'attend pas que je lui retourne les données transmises en callback et bien sur l'url ne fonctionne pas correctement depuis mon pc. il faut un navigateur sur le rpi. j'ai installé Links, navigateur en ligne de commande, mais cela ne marche pas non plus. la je sèche
Re: PYTHON : recupération des données API Withings
Je suis actuellement en train de faire les modifications pour moi même. J'ai réussi à le faire fonctionner
Je mets tout au propre demain ou après demain et je partage 
Re: PYTHON : recupération des données API Withings
j'ai réussi à changer le port de cherrypy, maintenant il reste bloqué en attendant le callback qui n'arrive jamais
j'attend ton partage avec impatience
j'attend ton partage avec impatience
Re: PYTHON : recupération des données API Withings
Salut,
J'ai mis à jour mon script : https://gist.github.com/Miloune/d04cf96 ... b9c66b22df
Tu trouveras toutes les indications en commentaire en début de script. Si ce n'est pas assez clair, n'hésite pas à répondre sur ce sujet
Je viens tout juste de mettre en place le renewal de token. Je ne sais pas si ça fonctionne, pas eu l'occasion de tester. Par contre si jamais tu as un retour à me faire, je suis preneur
Je suis nul en python, il ne faut pas juger la qualité du code hein
J'ai mis à jour mon script : https://gist.github.com/Miloune/d04cf96 ... b9c66b22df
Tu trouveras toutes les indications en commentaire en début de script. Si ce n'est pas assez clair, n'hésite pas à répondre sur ce sujet
Je viens tout juste de mettre en place le renewal de token. Je ne sais pas si ça fonctionne, pas eu l'occasion de tester. Par contre si jamais tu as un retour à me faire, je suis preneur
Je suis nul en python, il ne faut pas juger la qualité du code hein
Re: PYTHON : recupération des données API Withings
j'ai enfin réussi à le faire fonctionner avec oauh2. Malheureusement cela ne fonctionne que 4 heures. la fonction refrech token ne fonctionne apparemment pas
Re: PYTHON : recupération des données API Withings
apparemment ça ne fonctionne pas. je continu de chercher pourquoiMiloune a écrit : 30 oct. 2018, 23:03 Je viens tout juste de mettre en place le renewal de token. Je ne sais pas si ça fonctionne, pas eu l'occasion de tester. Par contre si jamais tu as un retour à me faire, je suis preneur![]()
Re: PYTHON : recupération des données API Withings
J'ai le même problème, je vais faire un post sur le github du plug-in pour voir ce que j'ai fais de mal