Accès à l'API FITBIT sans librairie Oauth

Utilitaires développés par les utilisateurs

Re: Accès à l'API FITBIT sans librairie Oauth

Messagepar ASECADOMOTIQUE54 » 17 Juin 2015 09:22

Madoma73 a écrit:yep, mais c'est un tel bin's que c'est dur de retrouver quoique ce soit !

+1
oui c'est clair je viens d'aller faire un tour c'est carrément la foire! il faut pas chercher quelque chose en particulier sinon c'est le mal de tête assuré! sinon l'idée du partage est excellente.
voila pour le partage ;)
Pièces jointes
traces-de-pas-humain.png
traces-de-pas-humain.png (4.3 Kio) Consulté 12318 fois
eveil_nuit.png
eveil_nuit.png (12.29 Kio) Consulté 12318 fois
etage.png
etage.png (2.07 Kio) Consulté 12318 fois
dur_e_someil_.png
dur_e_someil_.png (16.9 Kio) Consulté 12318 fois
denivel_.png
denivel_.png (7.88 Kio) Consulté 12318 fois
Clipart_Circuit.png
Clipart_Circuit.png (14.29 Kio) Consulté 12318 fois
caloriebrul_converted.png
caloriebrul_converted.png (8.41 Kio) Consulté 12318 fois
agitationnuit.png
agitationnuit.png (24.46 Kio) Consulté 12318 fois
ASECADOMOTIQUE54
 
Messages : 639
Inscription : 14 Déc 2013
Localisation : Nancy

Re: Accès à l'API FITBIT sans librairie Oauth

Messagepar Madoma73 » 17 Juin 2015 14:34

merki,
j'ai un peu amélioré le script... faut que je prenne le temps de faire le tuto :-)
Pierre
Madoma73
 
Messages : 1440
Inscription : 16 Sep 2012
Localisation : 38

Re: Accès à l'API FITBIT sans librairie Oauth

Messagepar anne-marie » 24 Août 2015 08:21

Bonjour
Je viens de ressortir mon bracelet alors très intéressée par ce tuto moi aussi. Ca me motivera pour marcher un peu plus :D
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77

Re: Accès à l'API FITBIT sans librairie Oauth

Messagepar anne-marie » 25 Août 2015 20:36

Ca déconne à l'étape 5
J'obtiens bien un résultat avec plein de données me concernant mais pas de token....
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77


Re: Accès à l'API FITBIT sans librairie Oauth

Messagepar anne-marie » 25 Août 2015 22:49

Un truc comme ça:

Anne-Marie you have logged in successfully with Fitbit!
stdClass Object
(
[user] => stdClass Object
(
[age] => *****
[avatar] => https://static0.fitbit.com/images/profi ... female.gif
[avatar150] => https://static0.fitbit.com/images/profi ... female.gif
[averageDailySteps] => 15044
[country] => FR
......
......
......
[weightUnit] => METRIC
)
)
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77

Re: Accès à l'API FITBIT sans librairie Oauth

Messagepar anne-marie » 27 Août 2015 21:56

Quelqu'un pour m'aider?
Je ne vois vraiment pas comment récupérer ces fameux tokens....
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77

Re: Accès à l'API FITBIT sans librairie Oauth

Messagepar Havok » 27 Août 2015 22:20

Normalement ils doivent s'afficher. Tu as bien suivi toutes les etapes ?
J'avoue que la je suis en congés je ne peux pas vraiment t'aider. Il faudrait que quelqu'un d'autre fasse le test pour voir si ils n'ont rien changer dans leur API.
Havok
 
Messages : 702
Inscription : 06 Fév 2015

Re: Accès à l'API FITBIT sans librairie Oauth

Messagepar anne-marie » 28 Août 2015 07:38

Merci Havok et profite bien de tes vacances. Y-a bien un adepte du fitbit qui va me dépanner :D
En tous cas, j'ai remarqué qu'après authentification sur fitbit mon url était complétée par:
?oauth_token=*********&oauth_verifier=********
J'ai donc supposé que le premier était: [access_token]
Et le 2eme : [access_token_secret]
C'est donc ces valeurs que j'ai mises dans le fichier fitbit.php que j'ai mis aussi dans mon raspberry (même répertoire que les autres fichiers fitbit)
Ca ne marche toujours pas (j'obtiens une valeur vide) mais je progresse :D
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77

Re: Accès à l'API FITBIT sans librairie Oauth

Messagepar Havok » 28 Août 2015 16:02

Bon j'ai regardé vite fait.
Ce qui est sur c'est que tu ne lances pas le bon fichier^^

C'est l'étape 5 que tu ne fais pas correctement

5- Lancer le fichier http://www.votreserveur.com/eedomus/log ... fitbit.php
identifiez-vous avec vos logins fitbit.
Une page de résultat va s'afficher
récupérez les valeurs


Ce que tu me décrit comme fichier c'est l'étape 5 :

6- Créez un fichier fitbit.php avec le code suivant puis remplacez les variables <CONSUMER-KEY> et <CONSUMER-SECRET> par les valeurs obtenues au point 3, <ACCESS-TOKEN> et <ACCESS-TOKEN-SECRET> par les valeurs obtenues au point 5


Tu dois avoir un résultat comme celui-ci (les ***** étant les résultats que j'ai masqués). Le mieux étant bien sur de suivre SCRUPULEUSEMENT le didacticiel :roll:

Code : Tout sélectionner
oauth_client_class Object
(
    [error] =>
    [debug] => 1
    [debug_http] => 1
    [exit] =>
    [debug_output] => OAuth client: Checking the OAuth token authorization state
OAuth client: The OAuth token is not yet authorized
OAuth client: Checking the OAuth token and verifier
OAuth client: Accessing the OAuth access token at https://api.fitbit.com/oauth/access_token
OAuth client: The OAuth token was authorized
OAuth client: Accessing the API call at https://api.fitbit.com/1/user/-/profile.json

    [debug_prefix] => OAuth client:
    [server] => Fitbit
    [configuration_file] => oauth_configuration.json
    [request_token_url] => https://api.fitbit.com/oauth/request_token
    [dialog_url] => https://api.fitbit.com/oauth/authorize
    [pin_dialog_url] =>
    [offline_dialog_url] =>
    [pin] =>
    [append_state_to_redirect_uri] =>
    [access_token_url] => https://api.fitbit.com/oauth/access_token
    [oauth_version] => 1.0a
    [url_parameters] =>
    [authorization_header] => 1
    [token_request_method] => GET
    [signature_method] => HMAC-SHA1
    [redirect_uri] => *********
    [client_id] => **********
    [client_secret] => *************
    [api_key] =>
    [get_token_with_api_key] =>
    [scope] =>
    [offline] =>
    [access_token] => *************
    [access_token_secret] => **************
    [access_token_expiry] =>
    [access_token_type] =>
    [default_access_token_type] =>
    [access_token_parameter] =>
    [access_token_response] =>
    [store_access_token_response] =>
    [access_token_authentication] =>
    [refresh_token] =>
    [access_token_error] =>
    [authorization_error] =>
    [response_status] => 200
    [oauth_username] =>
    [oauth_password] =>
    [grant_type] => authorization_code
    [http_arguments] => Array
        (
        )

    [oauth_user_agent] => PHP-OAuth-API (http://www.phpclasses.org/oauth-api $Revision: 1.127 $)
)
Havok
 
Messages : 702
Inscription : 06 Fév 2015

Re: Accès à l'API FITBIT sans librairie Oauth

Messagepar anne-marie » 28 Août 2015 20:41

Bon, je vais tout effacer et tout reprendre à zero car effectivement ton résultat n'a rien à voir avec le mien. J'ai du merder quelque part c'est sûr. Faut dire que je débute avec mon raspberry et suis un peu paumée à vrai dire :D
Merci :)
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77

Précédent

Retour vers Outils tiers

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)