3
\$\begingroup\$

World of Warcraft is off the table, because of the "WOW Glider Lawsuit" of 2008. Also see: Where is Blizzards official World of Warcraft API? Eve Online has an API

But, what is the MOST popular (in terms of usership) MMO Game that does allow programmers to develop out-of-game things (like an Android app).

\$\endgroup\$
3
  • 1
    \$\begingroup\$ Why is this tagged almost completely with mobile tags? Are you wanting a specifically mobile API? \$\endgroup\$ Dec 29, 2010 at 13:37
  • \$\begingroup\$ More like an API to be used by a mobile device. Does it matter what kind of client uses the API? \$\endgroup\$
    – Daniel T.
    Dec 30, 2010 at 0:29
  • \$\begingroup\$ Really any API. My goal is to create real-world-meets-virtual world apps, so anything to help this goal is welcome. \$\endgroup\$
    – hunterp
    Dec 30, 2010 at 5:36

3 Answers 3

6
\$\begingroup\$

WoW does have an external API with the Armory. It is read only through. Unless you access the pages with a bad browsers, it returns a clear xml structure. According to various blue forums posts, automatic querying of those pages is okay, unless too many requests are sent.

The Glider Lawsuit was about a bot that linked to the original game client in memory. It is pretty obvious that bots are bad for business because a) players spent less time paying while leveling up and b) other players get frustrated and may leave.

\$\endgroup\$
4
  • \$\begingroup\$ I've confirmed the existence of the XML file. Very excellent answer!! weekendcode.com/2010/01/fetch-wow-armory-xml-data-using-php \$\endgroup\$
    – hunterp
    Dec 19, 2010 at 4:12
  • \$\begingroup\$ This could have been a good answer, but then you added personal unrequested opinions about what's good and what's bad... \$\endgroup\$
    – o0'.
    Apr 16, 2012 at 7:36
  • \$\begingroup\$ @Lohoris, i am sorry that you feel that way. Perhaps it helps that even the vendor agrees: Microsoft launches IE6 countdown site \$\endgroup\$ Apr 16, 2012 at 8:04
  • \$\begingroup\$ @HendrikBrummermann Oh, no, sorry, I don't really care about who agrees with that: point is, it's still an opinion. \$\endgroup\$
    – o0'.
    Apr 16, 2012 at 13:34
3
\$\begingroup\$

Everquest had an instant messaging protocol that allowed communication with in-game players from outside the game. I am unsure if the protocol was well documented or supported by any third party clients.

\$\endgroup\$
2
  • \$\begingroup\$ Both Champions Online and Star Trek Online support XMPP for chat from out of game. Not sure I would call that an API though. \$\endgroup\$
    – coderanger
    Dec 19, 2010 at 0:23
  • \$\begingroup\$ Yeah chat is not really an api. its more of a meta-api ;) \$\endgroup\$
    – hunterp
    Dec 19, 2010 at 4:13
2
\$\begingroup\$

EVE Online's Web API is read-only. It's only to monitor character skils/inventory assets/assets and states of various in-game structures,etc There are ways to get actual control of EVE(control your ship,actually manage said in-game structures,etc) but they are against EULA and basically works like WoW Glider

\$\endgroup\$

Not the answer you're looking for? Browse other questions tagged .