11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous !

Sachez que je n'aime pas les gens qui font des demandes sur les forum sans avoir cherché avant. C'est pourquoi je vous assure que j'ai vraiment tout essayé... mais là je suis contraint de vous demander votre aide, vous êtes mon ultime espoir ^^

(Je sais coder en php, html et css mais javascript pas grand chose.)

Mise en situation

J'aimerai créer un programme en js, un bot, qui me permettent de m'inscrire à des créneaux horaire automatiquement (à la seconde près) sur staffomatic une fois ces derniers sorties et donc en interagissant (via l'api) avec la plateforme (staffomatic).

Détail de la démarche:

Je rentre mon mail et mon mot de passe staffomatic afin d'avoir accés au données json de l'API qui me concernes.
Je réserve à l'avance un créneau horaire via un formulaire avec POST.
A la seconde près où le créneau est sorti sur staffomatic, je suis assigné à ce dernier.
Explication du problème

J'ai beau voir tout un tas de ressource qui explique le fonctionnement d'une API REST mais je n'arrive pas à comprendre comment intéragir avec elle directement via un script.

Grace au GET je peut voir les données suivant les paramètres choisis et donc comprendre comment sont structurés les données. Mais je n'arrive pas créer un script dynamique qui une fois fait se contente de faire voir "Détail de la démarche:".

Pour faire simple j'aimerai faire un script qui fait un peu comme se que fait POSTMAN.

Voici la doc de l'API: https://github.com/staffomatic/staffomatic-api-documentation

La partie qui me semble intéressante pour postuler à un shift = créneau

POST /shifts/12373252/applications.json

{

"user_id": 142325

"do": "apply" ou assign

}

MERCI pour votre aide.
Qu'est ce que tu ne comprends pas ? Comment récupérer les données en Json ? Ou que faire de ces données ?

Et pourquoi tu veux faire un script en js si tu ne connais pas js ? Il faudrait peut être commencer par là. Smiley cligne