Topic : « [API] Documentation de l'API d'Avenoel »

Avatar de RoyalMorangis2 RoyalMorangis2
>>Akko
Ça s'utilise comment en javascript ? Vous avez un exemple ou un cours sur les API en général ? :noelpipe:

tu sais envoyer une requete HTTP en javascript ?
bah tu sais utiliser cette API
Avatar de RoyalMorangis2 RoyalMorangis2
un exemple en Js pour retrouver la liste des topics :


var data = null;

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});

xhr.open("GET", "https://avenoel.org/api/v1/topics");
Apercite https://avenoel.org/api/v1/topics");

xhr.setRequestHeader("cache-control", "no-cache");

xhr.send(data);

Avatar de Discountizer Discountizer
>>RoyalMorangis2
un exemple en Js pour retrouver la liste des topics :

var data = null;
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://avenoel.org/api/v1/topics");
Apercite https://avenoel.org/api/v1/topics");

xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);


Merci, je vais l'étudier
Avatar de Sn0wred Sn0wred
Des idées de trucs a dev les Kheys ? Ca me chauffe bien de l'utiliser mais j'ai pas d'idée concrète.

>>spartanz51
Citation de RoyalMorangis2
question : pour les comptes avec - de 30 posts
le serveur attend un recaptcha response quand tu poste via l'appel de l'API ? ou alros c'est completement bypasssé ? ou alors l'API interdit aux -30 posts de poster (solution la plus elegante je trouve, ça donne une notion de mérite)
C'est désactivé pour les -30pts pour éviter le flood

Sinon question dérivée mais vous avez quelque chose pour eviter les boostix via api ?
#668579
Avatar de cristaline cristaline
Citation de Padsi
Le token se récupère comment/où ?

Quand tu te connectes avec cette route:
POST /auth
username : nom de l'utilisateur (string)
password : mot de passe de l'utilisateur (string)
S'identifie à l'API.

tu reçois un objet JSON avec le token :)
Avatar de MetaModelling MetaModelling
Citation de Factom
Citation de MetaModelling
Moyen de supprimer un message depuis l'API?
Créer/supprimer un topic?
Pas encore, faudra attendre la V2 pour ça :( ni d'éditer des messages

Dommage, pas moyen de faire un vrai client dans le shell sans ça...

Si il faut un coup de main pour développer l'API, j'ai des compétences.
Avatar de MetaModelling MetaModelling
Citation de Factom
Citation de MetaModelling
:up:
Quelqu'un peut me dire si les devs bossent dessus?
Si tu veux absolument un client en attendant : https://github.com/Modaf/[...]oel/blob/master/client.py
Apercite https://github.com/Modaf/Client-python-de-avenoel/blob/master/client.py


J'ai fais un client de mon coté aussi. :hap:

J'aimerai faire un bot pour faire des risitas interactifs de façon +/- automatique (avec des events random selon les actions choisies par les participants au topic). En gros, un genre de génération procédurale (https://fr.wikipedia.org/[...]A9ration_proc%C3%A9durale
Apercite https://fr.wikipedia.org/wiki/G%C3%A9n%C3%A9ration_proc%C3%A9durale
) de risitas.
#1321194
Liste des sujets