La librairie fournit la classe Client
qui représente une connexion à un compte JVC. Toutes les opérations nécessitant un compte connecté récupéreront le cookie de connexion stocké dans cette classe. L'instance connectée sera à passer en entrée du constructeur des classes V4Client
, Profile
et ForumClient
.
Cette classe propose deux méthodes pour se connecter :
Client.login
qui prend en entrée un pseudo et un mot de passe.JVC renvoie une erreur si trop de connexions sont effectuées dans un trop court délai.
Client.injectConiunctio
qui prend en entrée la valeur du cookie de connexion (le cookie coniunctio
) utilisé par JVC.Cette méthode est privilégiée car elle n'est pas sujette à un cooldown des serveurs de JVC.
Vous pouvez trouver la valeur de votre cookie coniunctio
dans les outils de développement de votre navigateur : par exemple sur Firefox et sur Chrome. Elle est stockée dans l'attribut session
de la classe Client
après une connexion fructueuse, et renvoyée par la méthode Client.login
.