©

Le site des trucs et astuces par Athys


Logo du site d'Athys de Saint Aignan

Voir autres sites de la communauté de G&P

Bientôt le tour
inscrivez vous !

Scandie :
plus que 7 places dispo.
Europe :
plus que 30 places dispo.
J'en serai, je m'inscris !

idenfitication

login

password

ok
nouveau joueur
password perdu

parties en cours

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 










 
 

Forums

Les forums de Gloire et Pouvoir.

Vous n'êtes pas identifié(e).

#1 28/09/2011 20:19:07

Asterius
Comte
Blason de la Maison Asterius

Informations pour outil extérieur

Petite question technique pour les développeurs de GP.
Mes excuses si ce sujet est incompréhensible pour les néophoites.

Ma qiuestion est assez simple : existe-t-il des moyens (xml ou autre) d'accéder aux informations visible sur le site sans devoir analyser les pages html du site?

Je m'explique : par exemple, sur la carte flash, on voit la population de toutes les terres. Cette information ne se retrouve nulle part ailleurs. Donc pour l'aide à la gestion, je suis obligé de me connecter à distance, analyser tout le code HTML et même Javascript de la carte flash pour récupérer ces infos.

Ceci est évidemment assez compliqué, et en plus je risque de devoir tout recommencer si on change de carte flash.
Mêrme chose pour les fichiers BILAN et autre en réalité : si Kalan décide de changer une phrase ou un mot clé sur lequel je me base : boum, l'analyse des chevaliers ne fonctionne plus, ou n'importe quelle autre fonctionnalité.

Donc j'aurais aimé savoir si ces données étaient disponible quelque part de manière brute pour que je puisse les exploiter en toute sécurité.
Bon, j'ai pas besoin d'accéder au contenu de toute la DB évidemment, mais peut-être avez vous prévu une certaine connectique (comme des web-services) pour des applications externes?

Merci pour vos lumières

Asterius


La politique, j’en connais qu’une : un soldat pour trente péquenots et le premier bouseux qui se plaint des taxes, on lui coupe un pied !

Hors ligne

#2 28/09/2011 21:16:07

Ilmir
Main du Roy
Blason de la Maison Ilmir

Re : Informations pour outil extérieur

Flux XML par parties :

http://www.gloireetpouvoir.com/transition/index.php?module=parties&group=data&partie=[numéro de partie]

Optionels:
Si connecté, les infos du joueurs sont incluses + les coef de ses terres ...

login=[login]&password=[mdp] pour forcer le login
detailmap=ok pour avoir la topologie de la carte
ordres=ok pour avoir la liste des ordres passés si connecté

Hors ligne

#3 28/09/2011 21:25:32

Ilmir
Main du Roy
Blason de la Maison Ilmir

Re : Informations pour outil extérieur

A noter aussi que le flux XML peut être forcé :

action=paramV2  pour le flux actuel (par défaut)
action=paramV1 pour son prédécésseur

action=flashV2 ou action=flashV1 pour les flux de la carte flash

Donc si c'est pour une appli figée, vaut mieux indiquer en paramètre la version du flux pour être sur que le format ne change pas.


Ah oui, y aussi le paramètre encodage
encodage=light par défaut, échappe les chaines de caractères par "htmlspecialchars"
encodage=urlencode , échappe les chaines de caratères par urlencode

Hors ligne

#4 28/09/2011 21:30:57

Asterius
Comte
Blason de la Maison Asterius

Re : Informations pour outil extérieur

encodage=light???
et encodage=asterius ça marche?
Ok, je sors ;-)


Super! Merci beaucoup, ça va réellement me simplifier un paquet choses... !

Ce serait cool si le contenu des bilans / communs était accessible de la même manière... Ca éviterait que certains râlent en disant que le déplacement des chevaliers n'est pas fiable ;-)


La politique, j’en connais qu’une : un soldat pour trente péquenots et le premier bouseux qui se plaint des taxes, on lui coupe un pied !

Hors ligne

#5 28/09/2011 21:35:25

Ilmir
Main du Roy
Blason de la Maison Ilmir

Re : Informations pour outil extérieur

Yep, mais les communs sont générés par le moteur pas rendu à partir des données en base.
Donc pareil, pour les events ou autres succès, j'en suis également réduit à parser les communs.

(Normalement le bilans par contre, toutes les infos sont dans le flux)



encodage=asterius ca marche, ca encode pas :) (Par contre du coup le xml peut ne pas etre valide)

Hors ligne

#6 28/09/2011 21:42:46

Asterius
Comte
Blason de la Maison Asterius

Re : Informations pour outil extérieur

On sait accéder aux tours précédents?


La politique, j’en connais qu’une : un soldat pour trente péquenots et le premier bouseux qui se plaint des taxes, on lui coupe un pied !

Hors ligne

#7 28/09/2011 21:44:24

Ilmir
Main du Roy
Blason de la Maison Ilmir

Re : Informations pour outil extérieur

Non, je les ai pas en base. Je perd toutes les infos lors du passage du tour.

Hors ligne

#8 28/09/2011 21:45:58

de Carpat
Moderator
Blason de la Maison de Carpat

Re : Informations pour outil extérieur

C'est beau... on dirait la météo marine...


- Ptij de Carpat -

"The world is my playground."

Hors ligne

#9 29/09/2011 11:29:55

Asterius
Comte
Blason de la Maison Asterius

Re : Informations pour outil extérieur

Il y a un flux avec les noms / ids des parties en cours?


La politique, j’en connais qu’une : un soldat pour trente péquenots et le premier bouseux qui se plaint des taxes, on lui coupe un pied !

Hors ligne

#10 29/09/2011 22:39:11

Ilmir
Main du Roy
Blason de la Maison Ilmir

Re : Informations pour outil extérieur

www.gloireetpouvoir.com/parties/data.php

Options :
* state: encours (valeur par défaut) | terminees | all

Hors ligne

#11 06/02/2014 18:17:26

pentos
Prince
Blason de la Maison pentos

Re : Informations pour outil extérieur

et en francais cela donne quoi?

Pentos


Tocos y se Gausos

Hors ligne

Pied de page des forums

 

Version des règles : 2.12.1

Gloire et Pouvoir est membre du Fog Of War


c'est vous qui le d?tes

TDJ Gamers'room
Donnez votre avis ? propos de Gloire et Pouvoir sur JAC Donnez votre avis sur Jeux-Web.com

Au del?  des PBeM

Logo jeu-en-ligne-gratuis.net Logo jeux-alternatifs.com

Les partenaires

ludimail Vae Victis

 
Pour un jeu diff?rent dans une ambiance m?di?val
Nawakim - Un jeu de role en ligne m?di?val
 
twitter facebook