Commentaires et Suggestions

mercredi 28 octobre 2020, 10:37  #1
[API] Utilisabilité de l’API
perror
  • 10 posts

Bonjour,
J’ai quelques problèmes à utiliser l’API. J’aimerais faire un classement en temps-réel d’un groupe de comptes les uns par rapport aux autres et les faire apparaître sur une page.

Tout d’abord, si j’ai bien compris la limitation du cookie SPIP me force à conserver le code en back-end (server-side). J’ai essayé de faire un script Javascript qui utilise le cookie de l’utilisateur sur son navigateur mais comme ils sont cloisonnés d’un domaine à un autre, je pense que cela n’est pas possible. Si vous avez un morceau de code qui permet de contourner cet obstacle et permettre à code client-side de s’exécuter avec les credentials de l’utilisateur, ce serait vraiment bien !

Ensuite, il me faut récupérer les id des différents comptes, mais comment faire simplement ? Je n’ai que les liens vers les pages des équipes et il me faudrait chercher dans la liste des auteurs en allant retirer 50 comptes par 50 comptes... N’y a-t-il pas un moyen plus simple de faire le lien entre le nom du compte et l’id ?

Bref, une feature qui permettrait de faire api.www.root-me.org/auteur/account_name aiderai vraiment beaucoup ! Ou bien un moyen de récupérer l’id à partir du nom du compte.

Et, s’il existe des snippets de code utilisant cette API, je suis preneur aussi (les exemples présentés dans la documentation sont très bien mais un peu limités).

Merci d’avance !

mercredi 28 octobre 2020, 10:43  #2
[API] Utilisabilité de l’API
g0uZ
  • 176 posts
mercredi 28 octobre 2020, 11:26  #3
[API] Utilisabilité de l’API
perror
  • 10 posts

Damn ! Et c’est documenté où ça ?

Bon, cela va bien me simplifier la vie effectivement. Mais, ce serait bien d’avoir la liste des différents paramètres que l’on peut passer... Non ?

mercredi 28 octobre 2020, 11:30  #4
[API] Utilisabilité de l’API
g0uZ
  • 176 posts

Dans la liste des paramètres donnés sur la même page : https://api.www.root-me.org/

Clairement a revoir pour que ce soit plus facilement compréhensible.

mercredi 28 octobre 2020, 13:23  #5
[API] Utilisabilité de l’API
perror
  • 10 posts

Aaaaah, maintenant je comprend la logique ! Mais, c’était vraiment pas évident !!!

Il faudrait arriver à se rappeler que la documentation de cette API n’est pas un challenge mais un document qui doit aider les développeurs à gagner du temps.

Peut-être juste ajouter un exemple d’utilisation d’un des paramètres serait bien... Mais, ok, je vais me débrouiller avec ça maintenant.

Merci.

vendredi 6 novembre 2020, 23:01  #6
[API] Utilisabilité de l’API
perror
  • 10 posts

Comment fait-on pour augmenter le nombre de réponses ou forcer à respecter la casse lorsqu’on fait https://api.www.root-me.org/auteurs?nom=eXample.

Pour l’instant, je n’arrive qu’à afficher les deux premiers résultats et ils ne respectent pas la casse.

samedi 7 novembre 2020, 11:57  #7
[API] Utilisabilité de l’API
perror
  • 10 posts

Bizarre, je n’arrive pas à retrouver mon propre id lorsque je fais https://api.www.root-me.org/auteurs?nom=perror

Est-ce normal ?

samedi 7 novembre 2020, 12:27  #8
[API] Utilisabilité de l’API
perror
  • 10 posts

La base semble aussi avoir des incohérences, par exemple :

https://api.www.root-me.org/auteurs?nom=tadfth

Il y a deux comptes qui ont le même nom mais le premier n’est pas ouvert (Erreur 404).

lundi 9 novembre 2020, 12:15  #9
[API] Utilisabilité de l’API
Ech0
  • 328 posts

Bonjour,

Comment fait-on pour augmenter le nombre de réponses ou forcer à respecter la casse lorsqu’on fait https://api.www.root-me.org/auteurs?nom=eXample.

Pour l’instant, je n’arrive qu’à afficher les deux premiers résultats et ils ne respectent pas la casse.

Il n’y a pour le moment pas de filtre respectant la casse.

Bizarre, je n’arrive pas à retrouver mon propre id lorsque je fais https://api.www.root-me.org/auteurs?nom=perror

Est-ce normal ?

Ce problème a été corrigé, ça fonctionne maintenant.

La base semble aussi avoir des incohérences, par exemple :

https://api.www.root-me.org/auteurs?nom=tadfth

Il y a deux comptes qui ont le même nom mais le premier n’est pas ouvert (Erreur 404).

Ce compte est soit bloqué soit en attente de validation d’email.

lundi 9 novembre 2020, 15:32  #10
[API] Utilisabilité de l’API
perror
  • 10 posts

Merci pour les réponses !