Comment se procurer une clé client pour l'API?


#1

Hello !

Je voulais savoir comment je pouvais me procurer une clé client pour l’API de Cozy.
Et oui! j’ai l’intention de faire une app pour Cozy :tada:!

Cordialement JulesMichael


#2

Salut @JulesMichael,

Qu’est-ce que tu appelles une clé d’API ?
Quel type d’application veux-tu développer ? Une application Web à installer dans Cozy ? Dans ce cas, ton application recevra automatiquement un jeton lui permettant d’interagir avec l’API. Je t’invite à consulter notre brouillon de documentation pour développer des applications pour le nouveau Cozy. Ou tu veux développer une application tierce, qui ne s’exécutera pas dans Cozy ? Dans ce cas, il faudra passer par OAuth.
Décris-nous un peu plus précisément ce que tu veux faire, qu’on puisse te guider au mieux :smile:


#3

Ha oui pardon il manque pas mal d’éléments dans ma question :grin:.

En fait je souhait faire une application tierce utilisant l’OAuth 2. Son concept est encore un peu secret :stuck_out_tongue: . Mais en gros, elle se résume à un accès aux fichiers. Mais pour cela, j’ai cru comprendre qu’il me fallait un client_id d’enregistré.

Le client doit être enregistré

Ma question est donc: Comment puis-je me procurer un client-id pour mon instance ?


#4

Hello,

Je t’invite à lire la documentation sur l’utilisation de OAuth pour permettre à des applications tierces d’interagir avec Cozy.

En particulier, l’appel POST /auth/register qui permet à ton application d’obtenir un jeton d’authentification, et ce paragraphe expliquant comment une application locale peut récupérer le jeton (elle doit faire tourner un serveur Web).

Et si tu as des questions, n’hésite surtout pas :smile:


#5

Hey!

Merci, tout fonctionne à merveille !
Du coup peut être que je vais vous faire un client python pour l’API ^^ . Ca me facilitera aussi mon travail :stuck_out_tongue:


#6

@JulesMichael Merci, c’est une excellente nouvelle :grinning:

N’hésite pas à nous solliciter si tu as besoin d’aide !