Blizzard now allows fansites to integrate with their logins. It uses that same technology that the Facebook logins use 3rd party sites. This opens up a lot of cool options for us and other fansites.
How does this work?
Click the ‘load character’ button on our site and the normal character selection window will open. Click on the far right tab ‘my characters.’ You’ll see the battle.net login button.
When you click it, you are redirected to battle.net. You login on Blizzard’s webpage – the credentials are never entered into our site. Then you are given the option to let us see various battle.net information. Right now, we can get a list of characters, but Blizzard plans to allow for more things, like which Blizzard games you own, etc.
Once our site gets the ‘ok’ from battle.net, we are given a random token that we can use to get that data. The token can only be used to get the data battle.net allows us to get. So there is no way for us (or anyone else) to get your account name, password, or any other information that is not allowed.
I mentioned these use the same technology that Facebook logins use, but unlike Facebook, the battle.net permissions don’t give out personally identifiable information (no name, no geo-location, etc). So no one has to worry about that at all!
Why is this cool?
Right now, we will list out all of the characters you own on the ‘load character’ menu. We can do a lot of interesting things once we can verify the WoW characters you own: here’s a few things we have planned (they are not currently implemented):
- Combat logs: we can provide you a list of logs that any of your characters show up in, no need to search or anything.
- Offspec gear: right now, people can only view the gear for your active spec (same with on the armory). Once we know which characters you own, we can show your offspec setup to anyone who loads your character (not just you).
- Gear preferences: You’ve probably changed at least a few settings on our site to get your character to gear how you want (stat weights, item level thresholds, etc). But when someone else loads your character, they don’t see what you see – they see the default, non customized version. Once we know you OWN that character, we can keep your settings and show that setup to anyone else who loads your character.
- Robocouncil: For those of you playing around with Robocouncil for loot – this will allow us to link someone’s stat weights and preferences to their Robocouncil profile, no more relying on the defaults.
Our Warlords of Draenor Plans
We have a lot of cool features to build for Warlords, and we’ll be able to make use of this API as well.
There’s a lot more we can do, we are pretty excited for this feature. So give it a try and let us know what you think 🙂