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

Ça s'utilise comment en javascript ? Vous avez un exemple ou un cours sur les API en général ? 


Sinon faites un swagger ?
C'est plus lisible
C'est plus lisible

J'y suis

>>Akko
tu sais envoyer une requete HTTP en javascript ?
bah tu sais utiliser cette API
Ça s'utilise comment en javascript ? Vous avez un exemple ou un cours sur les API en général ?
tu sais envoyer une requete HTTP en javascript ?
bah tu sais utiliser cette API

Moi aussi je suis chaud pour 2 ou 3 exemples

un exemple en Js pour retrouver la liste des topics :
[Afficher]
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");;&size=160x120)
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);
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");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);

>>RoyalMorangis2
Merci, je vais l'étudier
un exemple en Js pour retrouver la liste des topics :
[Afficher]
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");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);
Merci, je vais l'étudier

J'ai réussi !!!
Python 3 :
Python 3 :
[Afficher]
import requests
parameters = {"start": 5}
response = requests.get("https://avenoel.org/api/v1/topics",
params=parameters)
print(response.content)
# Print the status code of the response.
print(response.status_code)
parameters = {"start": 5}
response = requests.get("https://avenoel.org/api/v1/topics",
print(response.content)
# Print the status code of the response.
print(response.status_code)

Ok, je crois que je vais sortir une version mobile du site dans peu de temps, pour les petites connexions 


BMG putain ? 


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
Sinon question dérivée mais vous avez quelque chose pour eviter les boostix via api ?
>>spartanz51
Citation de RoyalMorangis2
question : pour les comptes avec - de 30 postsC'est désactivé pour les -30pts pour éviter le flood
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)
Sinon question dérivée mais vous avez quelque chose pour eviter les boostix via api ?

Le token se récupère comment/où ?

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


Moyen de supprimer un message depuis l'API?
Créer/supprimer un topic?
Créer/supprimer un topic?

Citation de MetaModelling
Moyen de supprimer un message depuis l'API?
Créer/supprimer un topic?
Pas encore, faudra attendre la V2 pour ça
