9
votes

Où est Blizzards Official World of Warcraft API?

Je veux savoir si je peux accéder au monde de Warcraft dans une API.

Mes exigences sont très précises:

  1. doit être officiel API BLIZZARD
  2. doit être accessible hors de jeu.

0 commentaires

5 Réponses :


11
votes

non. Ils ne permettent aucun logiciel "extérieur" d'interagir avec l'environnement exécutable du jeu. Google "Lawsuit" Wow Planher "pour en savoir plus.


8 commentaires

Intéressant, cependant, je n'ai aucun désir de muter le match de quelque manière que ce soit. Et je ne vais pas non plus laisser les actions en justice pour une application qui change agaçant l'apparence de votre personnage dans le jeu, pour affecter mon chemin en avant. La question est très toujours encore ouverte.


BLIZZARD n'a pas, et non plus jamais, publier une API d'interagir avec WOW, même si ce n'est à titre informatif. Si vous voulez des informations de caractère, il y a l'armurerie. Sinon, vous êtes coincé avec une correction dans l'environnement exécutable, qui vous met automatiquement en violation de la TO et révoque votre licence au logiciel. Vous pourrez peut-être coder quelque chose à l'aide du moteur Lua intégré - je sais que cela peut écrire des données, mais vous ne seriez pas en mesure d'atteindre l'API de Lua de l'extérieur sans violer TOS.


Marc, vous semblez définitivement informé de la question d'une programmation et d'une perspective juridique. J'apprécie votre contribution. Si tel est vraiment le cas, n'est-ce pas une quantité de stratégie sans précédent sur la part de Blizzard pour être aussi isolée que possible? J'attends les conseils d'autres pairs afin que je puisse peser un objectif plus objectif sur ce problème de recherche.


Eh bien, il n'y a pas beaucoup de point à être «ouvert» dans un mmo. Les normes ouvertes dans un système d'exploitation vont bien, mais dans un MMO, ils sont inutiles. Vous ne voudriez jamais accrocher wow avec Eve ou Conan. Toute sorte de filet dans l'armure que même une API en lecture seule sera exploitée simplement par Gold Farmers (Think: Movecharto (FindNeartestPurPledRoppingMob ())) )


Élargir sur cela, je suppose que vous pourriez envisager WOW / Blizzard d'être l'équivalent de jeu d'un iPhone. Ravi de regarder, beau / amusant à utiliser, mais n'osez-vous pas de regarder sous la capuche ou Steve Jobs (et quiconque l'équivalent à Blizzard est) veillera à ce que vos kneecaps se retrouvent sur un mile de vos jambes.


Eh bien. Je vais continuer dans une autre question Marc.


@MARC: Protéger ce qui est sous la hotte est extrêmement vital pour l'expérience de tous les autres joueurs du jeu, qui est complètement différent de l'iPhone. Quel genre d'API voulez-vous? Qu'essayez-vous de faire?


@Falmarri: Pendant que vous et moi-même sommes d'accord pour convenir que le 3ème parti d'iPhone Dev ne blesse pas l'expérience utilisateur, que était l'un des arguments originaux contre la fourniture d'un sdk iPhone natif ... (puis Apple changé d'avis)



3
votes

dépend de ce que vous essayez de faire, voici le wiki sur celui-ci

http://www.wowwiki.com/world_of_warcraft_api


0 commentaires

2
votes

Jetez un coup d'œil à l'armurerie WOW - Vous pouvez consommer des données connexes WOW. La page sur Armory est XML transformée en une page Web via XLST.

Mais si vous demandez la page et regardez la source, vous verrez un bon fichier XML - idéal pour faire des requêtes basées sur le repos contre.


0 commentaires

23
votes

Blizzard a maintenant publié une API communautaire qui vous permet de chercher des informations directement à partir des services Blizzard; tels que l'état du domaine, les données des joueurs et des enchères.

https://dev.battle.net/io-docs

Je ne pense pas que c'était ce que la question initiale était destinée, mais je pense que cela peut aider d'autres personnes à rechercher des informations similaires.


0 commentaires

3
votes

Je connais sa vieille menace et je ne sais pas si vous voulez toujours l'API, mais voici la nouvelle API.

Toute la documentation: http://blizzard.github.com/aplowow-docs/ Utilisez API comme EU.Battle.net/API/WOW/Character/realmname/charAractername?fields=All-Parameters-found-in-Documentation-and-Ithey-Are-comma-sperated

thats devrait faire l'affaire;)


0 commentaires