Guild Wars 2 Shop

Une communauté basée sur le commerce de Guild Wars 2

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

Annonce

Événement du moment : Point d'ignition

Achetez Guild Wars 2 au meilleur prix :
- via Amazon : Edition standard

Vous êtes nouveau sur le forum ?
Nous vous invitons à prendre connaissance du :
Règlement global - Sanctions prévues


#1 03-02-2014 11:21:08

Neph
Rédacteur en Chef
Serveur : Augury Rock
Inscription : 19-12-2012
Messages : 4 048
Envoyer un MP
Ajouter au contact
Réputation :   6 point(s) 

Nouveaux plans de développement d'API GW2

Bonjour,

Dans un récent communiqué de presse -disponible sur le programmableweb.com- ArenaNet a déclaré que de nouvelles API devraient voir le jour prochainement pour Guild Wars 2.
En termes simples et pour résumer, ces futures API permettront notamment aux développeurs d'accéder à des informations, liées au compte, plus sensibles (ex : autoriser les joueurs à se connecter par téléphone/appi pour visualiser leur banque).




Voici la traduction de ce communiqué de presse :
Source : http://blog.programmableweb.com/2014/01 … ming-soon/



ArenaNet , le développeur du populaire MMORPG travaille sur la mise en œuvre de OAuth2 et prévoit de sortir de nouvelles APIs à authentification en 2014.
ArenaNet prévoit également de sortir une API de classements qui donnera aux développeurs un accès programmatique aux mêmes données de classements qu'ArenaNet utilise actuellement pour son site.

gw2-leader-sm.png


La version initiale de l'API GW2 est parue le 14 mai 2013. Cela a été suivi par plusieurs séries de mises à jour et de nouvelles API qui ont été publiées tout au long de l'été 2013.
Il existe actuellement plusieurs types de données officielles disponibles. Celles-ci comprennent, par exemple :
   

  • Évènements dynamiques - Pour récupérer le statut d'évènements en cours pour un monde spécifique tout comme créer des listes localisées de noms d'évènements, les noms des cartes et des mondes, ou des listing de détails statiques sur les évènements disponibles...

  • Guildes – Pour récupérer des détails spécifiques d'une guilde : nom, ID, tag et emblème.

  • Items – Pour récupérer une liste d'items que les joueurs ont découvert dans le jeu, et peut également être utilisé pour récupérer des détails sur un item en particulier, récupérer une liste de recettes découvertes et informations détaillées de la recette.

  • Information de Carte – Pour récupérer de l'information sur les continents (cartes) et leurs détails.

  • Monde contre Monde – Pour récupérer une liste de matchs McM actuellement en cours,tout comme les noms, détails des objectifs et scores des matchs McM.

Stefan Larimore, un programmeur de serveur chez ArenaNet et joueur actif (GW2, Minecraft et LoL), a fourni quelques détails sur les futures nouvelles API GW2. Selon Larimore "la mise en œuvre de OAuth2 est complète. Cependant, ArenaNet développe actuellement des API qui profitent de OAuth2. Le premier ensemble de nouvelles API authentifiés utiliseront les information de personnage et de compte de Guild Wars 2."
Ainsi cette personne espère une sortie de ces API pour la fin du 1er trimestre 2014.

Larimore a écrit :

“J'espère avoir une version initiale d'ici la fin du premier trimestre 2014, mais il y a encore quelques inconnues sur les performances et l'évolutivité qui pourrait repousser tout cela légèrement.”

ArenaNet prévoit aussi l'ajout d'une API Classements qui donnera un accès programmatique aux mêmes données de classements qui celles utilisées pour créer le site officiel de classements.

Larimore a écrit :

“Ces nouvelles API, avec toutes les API v1 précédentes, seront disponibles sur une nouvelle source v2, ce qui est un peu plus propre et plus cohérente que nos API v1, et proposera des capacités d'accès en vrac”

L'API Guild Wars 2 [et les appli qui en ont découlé] ont été reçues avec enthousiasme par la communauté et l'API est utilisée activement par un petit groupe de membres de la communauté pour créer des applications et construire des "API wrappers" dans une grande variété de langages informatiques : C#, Java, JavaScript, Objective-C, PHP, Python et Ruby. Ainsi, de grandes applications tierces utilisent aujourd'hui l'API Guild Wars 2 (Ex : GW2Spidy et GW2Hero).[...]





NdR : Pour ceux d'entre vous qui se poseraient d'autres questions.
OAuth2 = login "sécurisé" = accès à des informations privées spécifiques au compte.

Ceci pourrait donc potentiellement donner naissance à de nouvelles applications/fonctionnalités du genre :
- chat (potentiellement multi-guides)
- Achat/Vente au comptoir (sans être connecté en jeu, via son téléphone...)
- récupération d'informations des avatars et de leurs inventaires (création d'une armurerie en ligne comme pour WoW)
- récupération d'informations sur la localisation / activités des membres d'un groupe
- récupération d'informations d'une guilde (historique d'améliorations, statistiques, qui est connecté...)
- Gestion de guilde (automatisation d'améliorations, d'invitations/renvoie/rang de membres...)
- et autres "choses privées" liées au compte de jeu.

Toutefois, ce listing n'en demeure pas moins qu'une simple interprétation des possibles.
Il faudra donc encore patienter pour découvrir ce que ces nouvelles API v2 permettront réellement de faire.


Pour en savoir plus :

Pour découvrir les applications les plus usités :

Dernière modification par Neph (03-02-2014 11:26:57)

Hors ligne

#2 12-03-2014 16:57:17

Neph
Rédacteur en Chef
Serveur : Augury Rock
Inscription : 19-12-2012
Messages : 4 048
Envoyer un MP
Ajouter au contact
Réputation :   6 point(s) 

Re : Nouveaux plans de développement d'API GW2

Information complémentaire
La v2 des APIs officielles est toujours en préparation mais a souffert de contre-temps liés notamment à d'autres évènements plus prioritaires.

Stefan Larimore a écrit :

Hi all. Yes, we are still working on the v2 APIs. It has been a little bit slow going for me due to having been pulled aside for higher priority items over the last few months. But progress is being made.
Source : https://forum-en.guildwars2.com/forum/c … ost3750611

Hors ligne

#3 17-06-2014 09:48:38

Neph
Rédacteur en Chef
Serveur : Augury Rock
Inscription : 19-12-2012
Messages : 4 048
Envoyer un MP
Ajouter au contact
Réputation :   6 point(s) 

Re : Nouveaux plans de développement d'API GW2

Information complémentaire
Pat Cavit, Lead Web Programmer chez ArenaNet, a publié hier sur son compte twitter personnel (avant de le supprimer) un lien vers une nouvelle version en développement de l'API officielle.

http://api.guildwars2.com/v2

** Public API v2 **

Usage:

The API follows the general pattern of enumerating possible values of the
subsequent path segment, with the fully qualified path yielding a json object
of the type being enumerated.

For example, /v2/colors will yield:
  [1, 2, 3, ... ]

which can be used to create the fully qualified path of:
  /v2/colors/1

The following paths are exposed by this API:
  /v2/accounts [d]
  /v2/build [d]
  /v2/colors [l,d]
  /v2/commerce/exchange [d]
  /v2/commerce/listings [d]
  /v2/continents [d]
  /v2/events [l,d]
  /v2/events-state [d]
  /v2/files [d]
  /v2/floors [l,d]
  /v2/items [l,d]
  /v2/leaderboards [d]
  /v2/maps [l,d]
  /v2/recipes [d]
  /v2/skins [l,d]
  /v2/worlds [l,d]
  /v2/wvw/matches [d]
  /v2/wvw/objectives [l,d]

Key:
  l : locale aware (via ?lang=<langId>)
  d : currently disabled

Possible locale 'langId' values include:
  en
  es
  de
  fr
  ko
  zh

Locale:

APIs which are locale aware accept the ?lang=<langId> option. For example:
  /v2/colors/1?lang=fr
   
Bulk expansion:

All APIs offer bulk expansion.  There are several ways to do so.  The simplest
is by specifying multiple ids via query parameter, as in:
  /v2/colors?ids=1,2,3

One may also specify 'all' to expand all ids.  For example:
  /v2/colors?ids=all

Not all APIs support the 'all' keyword as it may be too expensive.

Another approach to bulk expansion is through pages.  Use the ?page=<page#>
parameter to specify the requeste page.  Optionally, you can also provide
a &page_size=<page size> value to adjust to your preferred page size.

Sample usage is:
  /v2/colors?page=0&page_size=10

Pay attention to response headers which provide additional metadata about
the underlying collection, pagination info, and links.

Les précisions fournies par Pat Cavit sont les suivantes :

Tivac a écrit :

Sorry, took the tweet down because of some issues with the cutover. Didn't want to leave it up in case we had to roll back.

v2 API doesn't add much over v1, mostly cleans things up & adds TP listings and exchange rates. We'll see about building out more later.

Tivac a écrit :

/v2/build
is just http://wiki.guildwars2.com/wiki/API:1/build but available in the v2 API.

/v2/continents
is http://wiki.guildwars2.com/wiki/API:1/continents

You can look at http://wiki.guildwars2.com/wiki/API to see what is already available.

Les développements annoncés sont donc toujours en cours.

Dernière modification par Neph (17-06-2014 09:50:17)

Hors ligne



Pied de page des forums