Aller au contenu
Zemotard

Generer son Token

Messages recommandés

Bonjour,

auriez vous une source / application FIABLE pour générer un token afin de l'utiliser ensuite avec une app pour me connecter à ma Tesla ?

L'idée de laisser fuiter mon login / password ne m'enchante guerre ...

 

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Perso, j'ai téléchargé un script powershell pour le générer depuis mon pc parce que j'avais moyennement envie de saisir mon mdp sur un site que je ne connais pas.

Partager ce message


Lien à poster
Partager sur d’autres sites

De mon coté j'utilise Postman sur PC, et REST Api Client sur mon Android, avec lesquelles j'envoie la requête suivante :

méthode : POST

URL        : https://owner-api.teslamotors.com/oauth/token?grant_type=password

Body       :

  • grant_type: password
  • client_id: 81527cff06843c8634fdc09e8ac0abefb46ac849f38fe1e431c2ef2106796384
  • client_secret: c7257eb71a564034f9419ee651c7d0e5f7aa6bfbd18bafb5c5c033b093bb2fa3
  • email: <courriel du compte Tesla>
  • password: <mot de passe du compte Tesla>

grant_type, client_id et client_secret ont des valeurs constantes.

 

On obtient alors une réponse qui contient le token, comme celle-ci :

{
    "access_token": "<Token de connection>",
    "token_type": "bearer",
    "expires_in": 3888000,
    "refresh_token": "<Token pour le renouvellement automatique?>",
    "created_at": 1390163503
}

Et une petite capture d'écran pour plus de clarté :

postmanTesla.png.565ca06a31332b6f08f958377cbee858.png

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Posté(é) (modifié)

Je peux remettre le mode d'emploi que j'ai mis sur mon site https://matesla.herokuapp.com

 

Il faut python (https://www.python.org/downloads/) et le module requests (https://requests.readthedocs.io/en/master/user/install/) installés

 

import requests

import json
client_id = '81527cff06843c8634fdc09e8ac0abefb46ac849f38fe1e431c2ef2106796384'
client_secret = 'c7257eb71a564034f9419ee651c7d0e5f7aa6bfbd18bafb5c5c033b093bb2fa3'
token_url = "https://owner-api.teslamotors.com/oauth/token"
data = {'grant_type': 'password', 'client_id': client_id, 'client_secret': client_secret,'email': 'PUT HERE YOUR TESLA USER', 'password': 'PUT HERE YOUR TESLA PASSWORD'}
access_token_response = requests.post(token_url, data=data, verify=True, allow_redirects=False)
tokens = json.loads(access_token_response.text)
print("access_token is "+tokens["access_token"])
print("created_at is "+str(tokens["created_at"]))
print("refresh_token is "+tokens["refresh_token"])

Modifié par matesla3etaitsurleglovis
oubli du site

Partager ce message


Lien à poster
Partager sur d’autres sites



Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.

×
×
  • Créer...