← GeekServers.gg
⚠ Archive en lecture seule — Retour sur GeekServers.gg
Bonjour,

J'aimerais vous suggérer de mettre en place une API XML ou JSON (ou les deux, mais je préfère JSON :p)


1) Obtenir le détail des personnages (classe, race, équipements, spé, réputations etc ...)

Ceci existe actuellement sous la forme d'une "Armurie" sur le site du serveur, mais cette "sortie" est déja templaté par vos soins.
Ca permettrait aux Guilde de pouvoir suivre plus facilement l'évolution des joueurs en leur sein.


2) Obtenir une liste de l'actualité de Guilde (un peu comme un fil RSS) qui indiquerait :

- Les Downs récents (Raid seulement, ou paramétrable, ou adapté en fonction de l'avancée de la Guilde)
- Les Objets "remarquable" récupérés par les membre de la guilde (épique, clé d'accès héroïque, etc ...)

Pour afficher un fil d'actualité sur le forum de Guilde par exemple.

Merci.
Sombrelas

<Abbadons Legion>


pourquoi pas oui, à voir une fois que le new site sera en place
Nyu

Administrateur Gestion/Developpement


C'est pour quand d'ailleurs ? ^^
Maceo

<Le Roster Papillon>


Rise and rise again until lambs become lions.
need
Maousse

<Valhalla>


______________________
Maousse - mage spé boulangerie
Neeed §§§
Nasrudin

<Tahiti Bob>


Vous êtes une communauté pourrie-gâtée.
Je vois bien un web service qui retourne les infos en xml/json de ce style :

1- recherche de perso

paramètres : nom du perso recherche
retour : liste persos nom/id

2- information du perso

param : id du perso
retour : niveau, stats, guilde, talents, classe etc...

3- recherche de guilde

param : nom de la guilde a recherché
retour : liste nom/id des guilde

4- infos de guilde

param : id de guilde
retour : noms et ids de tout les perso de la guilde, down, message d'actualité de guilde etc...

5- recherche d'item

param : nom de l'item
retour : liste noms/ids des items

6- infos d'item

param : id de l'item
retour : infos de l'item (qualité, stats .. etc...)


Je me doute que ceux qui connaissent avait compris, j'explique pour les autres :)
Avoir ces infos pourrait personnalisé les forums et bien plus encore :)
Maousse

<Valhalla>


______________________
Maousse - mage spé boulangerie
Pour le 5 et le 6 :

Tu peux utiliser les bdd de MangosOne et utiliser une lib python pour dumper le contenu des dbc correspondant aux items dans une base postgres / mysql ;)
Sombrelas

<Abbadons Legion>


je sais, mais ça m'intéresse pas de faire ça ^^

Surtout que les items (et leur id) peuvent être modifié sur tgc (correction de bug, loot toussa toussa), donc plus utile de récupérer les infos utilisé par Tgc , et non ceux d'un mangos de base.
Maousse

<Valhalla>


______________________
Maousse - mage spé boulangerie
Les admins vont devoir bosser sur Varnish pour encaisser la charge ; )
Sombrelas

<Abbadons Legion>


Ca va se retrouver dans les tuyaux où je peux déjà commencer à parser vos pages ?
Nasrudin

<Tahiti Bob>


Vous êtes une communauté pourrie-gâtée.
ce n'est pas une prio pour le moment, donc c'est pas pour tout de suite
Nyu

Administrateur Gestion/Developpement


Ah mais en fait, quand certaines infos n'apparaissent pas sur les items, c'est même pas un problème d'affichage, mais de données manquantes =/

Du coup, me v'la bien attrapé, mon projet tombe à l'eau :-(
Nasrudin

<Tahiti Bob>


Vous êtes une communauté pourrie-gâtée.
J'peux te proposer l'api que j'avais monté pour un projet perso, la plupart des enchants sont correctement reconnus, les talents corrigés si besoin, mais forcément il manque les gemmes :/

(edit: Voir les posts plus bas)

Cache d'1 heure et scrape de l'armu que s'il y a eu connexion depuis la dernière requête
Ape

<Old School>


http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Cool ! Beau boulot mec :-)

EDIT : Par contre, quelqu'un connait une db 2.4.3 fr ?
Nasrudin

<Tahiti Bob>


Vous êtes une communauté pourrie-gâtée.
Nasrudin a écrit:Par contre, quelqu'un connait une db 2.4.3 fr ?

Yep :
http://www.phoenix-network.com/phoenixdb/
43371

<Pas-de-Personnage>


This server is dark, and full of terrors.
La DB phoenix va fermer avec le serveur ceci dit :/
phoenix-network.com a écrit:C'est pour cela que le 6 Mars 2014 le serveur s'éteindra pour toujours.

>> Qu'est ce qui est prévu de certains services comme la Database ? encore utilisée par pas mal de guildes à gauche à droite.
>> Tout s'en va avec le serveur.

http://forum.phoenix-network.com/viewto ... f=3&t=4984
Ape

<Old School>


http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Ape a écrit:a DB phoenix va fermer avec le serveur ceci dit :/


Roh flûte =/ Tant pis, ça bilinguisera mes analphabètes de guildmates ! :D

Par contre, autre petite question... Autorisez-vous la récupération du renderer flash de l'armurerie ?
Mon projet étant de réaliser une petite armurerie Tahiti Bob, ça permettrait de faire plus joli :D
Nasrudin

<Tahiti Bob>


Vous êtes une communauté pourrie-gâtée.
Nasrudin a écrit:Tant pis, ça bilinguisera mes analphabètes de guildmates ! :D


Bryan iz in de kitcheun
Zeffy

<Tahiti Bob>


... C'est un début !
Nasrudin

<Tahiti Bob>


Vous êtes une communauté pourrie-gâtée.
Hayad

<Anyway>


"Si tu cours autour d'un arbre à environ 87km/h, il y a une possibilité que tu t’encule tout seul" A.Einstein
En analysant les logs, je me rends compte que pas mal de gens essaient d'accéder à l'api.

Je suis passé il y a quelques mois à une v3 un peu plus propre, c'est avant tout destiné à l'extension tgarmory mais j'ai fait au mieux pour viser large.

Tout est là https://gist.github.com/ZergRael/9768262

Pour résumer :
- Recherche de persos / items / sorts / guildes
- Détails de perso / item / sort / guilde

PS : Même si ça a déjà été mentionné ailleurs, la db de phoenix est toujours vivante http://webless.be/
Ape

<Old School>


http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory



Conditions Générales d'Utilisation et Mentions légales - Code de conduite des forums - Contact