Our vision is to help you achieve yours

Hello,

I would like to give a feedback about WoW profile APIs. I know that character data is updated once the user logs out of the game with that character. But this causes some problems. The major problem I’m dealing with is that when the character gets kicked out of the guild but never logs back in with that character. So unless he does that guild roster doesn’t return that character data but account characters return that character with the wrong guild filled. This causes a confusion on our database. Can’t you at least refresh character cache if the character gets /gkick ed or /gquits?

Thanks…

I’d love for some Calendar Control API to Create/manage/delete Calendar Events,

2 Likes

ST2) Please a detail match history API of custom games

Does Match History API provide only simple matching information?
Can’t see details?

Star Cleft 2 Client Battlenet displays match records in detail.

Could you please provide more information from the Starcraft2 API as well?

xxxxx://us.api.blizzard.com/sc2/legacy/profile/1/1/xxxxxxx/matches?access_token=xxxxxxxxxxxxxxxxxxxxx

An API request was made to the url address.

{
“matches”: [
{
“map”: “Refinery XJ-17”,
“type”: “4v4”,
“decision”: “Loss”,
“speed”: “Faster”,
“date”: 1503640246
},
{
“map”: “Refinery XJ-17”,
“type”: “custom”,
“decision”: “Loss”,
“speed”: “Faster”,
“date”: 1503639097
}
}

The data was transmitted in JSON format as described above.

Only a simple record of the game is coming out.
Can you see more details?

How many players are there,
Who is 1player,
Who is 2player,
What is the military production score?
Can you also check the details?

When you connect the game and press the history button of the game, you can see the details there.
However, the API does not provide it.

I now want to review the custom game record in detail.

I’m a hero combat st2 game maker similar to LOL.

My profession is a web developer.

I would like to create a battle record site for my game.
You need to check the player’s record.

It will be provided in the same way as the record from the Battlenet client.

All you have to do is provide the data displayed on Battlenet as it is.

I like Blizzard very much.
Please add a function!

Help Me!! ㅠㅠ

It would be great to know what has actually sold on the auction house, rather than just snapshots of listings as it’s impossible to tell if something has expired, been re-listed or sold

Guild bank log.
Seriously, that would be a game changer for “big” guilds.

I manage a guild with 50 raiders and dozens of revolving players. There is no way to trace anything and the ingame log is useless and incomplete.

With a simple log, a real one (not just “last X transactions”), we could monitor who takes what, who brings what, compute a “balance” for each player to detect who leech community ressources, give additional loots/whatever to people replenishing the bank, etc.

It’s been requested in this forum for years.
It was not feasible back then because of authentication, but now, there is no technical limitation for this.

Just a bank log…
Or talk with you colleagues and fix the damn ingame log! :smiley:

2 Likes

Hi,
In D3, is there an possible that we can render a character in leaderboard?

I would really like to be able to get the online status of wow characters from the web api!

I would like to add my support to Reginherus’s request of making all historical mythic keystone dungeon runs available via API. Only showing “best runs” is not enough in some cases.

In particular, my use case is to be able to determine a character’s Great Vault rewards for the next week based on dungeon runs in the current period. Since the Great Vault gives rewards based on number of dungeons done and their levels, having a run “hidden” in data from the API because a better run of the same dungeon happened in the same week makes this impossible.

Another thing I would love is for the API documentation to include an explanation of the structure of API responses, what the fields mean, and how they’re determined. For example, the Character Mythic Keystone Profile Index API endpoint is simply described with the sentence, “Returns the Mythic Keystone profile index for a character.” This gives absolutely no useful information that the name of the API does not already give. There is a form that describes the meaning of the input parameters, but the structure of the response is not shown at all, let alone explained. The only way to see what it does is to make a request and study the response. The meanings of most of the fields in the response can be intuited, but this is no substitution for documentation. Even in cases where the meaning of the field is obvious, it is useful to know whether a certain field will always be present in the response, or whether it can contain a null value, or whether it might be omitted entirely when null or not applicable.

In some cases it’s not even clear what the data in a field means. For example, the “best_runs” field in the Character Mythic Keystone Season Details API endpoint’s response is quite ambiguous. It would be reasonable to think that if only best runs were shown, that at most one run for each dungeon would be included in this array, but that’s not the case. With multiple runs of the same dungeon included, it would be reasonable to assume that if a character’s highest level run of a dungeon was not completed in time, then both that run and the highest level completed of the same dungeon would be included, too. But this also doesn’t seem to explain the presence of runs in this field. In the data for my own main character, best_runs includes a Necrotic Wake +8 that was finished on time and a Necrotic Wake +5 that was not finished on time. It’s unclear why the +5 version is included as a “best run.” Since there is absolutely no explanation of how this array is determined in the documentation, developers are left to guess and will likely make inaccurate assumptions about what the data means and how it can be used.

3 Likes

Guilds should definitely have a progress data. This also can be visible on WoW armory and should be provided to 3rd party devs via API. This way we can show all up-to-date progress info of the guilds.

What about fixing issues that are on the current api for at least 1 year? ^^

Documentation.

Documentation, documentation, documentation.

The API in its current state offers a world of information, and we could use it in a huge number of different and innovative ways. But that’s nothing, really, because most of the time ideas for applications do not come from what the API offers. Instead, ideas come from whatever developers can think of doing with the information they can actually decode from the absurd situation of not having a way to know what the hell the API response is actually saying.

The API Documentation can barely be called a documentation, really. It does nothing more than enumerate endpoints and provide minimal information on what each input field means.

Looking at the universe of applications that use data from the API, and the amazing stuff these developers manage to do with it, it is left to the wildest imagination to come up with what kinds of innovative, useful applications could be created if developers actually had a clue about what responses they can expect, what each field means and how they should expect the API to behave.

The current state of the “documentation” results in an awful waste of resources; I use about 5-10% of the information I receive form the API; mostly because I simply don’t know what it means.

Is it a design decision? Did someone really decide that the best way to expose an API involved neglecting documentation? If that’s the case, it’s really amazing that any application is successful at all. The merit for that success goes in its entirety to the people developing them, because they are being set up for failure.

So if you really want to help us “achieve our visions”, put your money where your mouth is. Document your API.

.
.
.
.
.

Oh, and a Great Vault API.

Have reduced my playing time considerably because it has become a waste of time. Shadowland pomised easy flying requirements but they lied. Blizzard appears to be to dumb to realize that flying made their popular game super popular but they want to make flying so hard to achieve it is not worth a players time. Ever since the have been protecting their Great Holy Skill from people they think it is good. Think again if WoW is to be saved.

1 Like

Things that would be great for WoW TBC Classic :slight_smile:
(WoW Classic (TBC) API - Sockets, Spell Haste missing)

  • Add Spell haste (Its missing in the TBC Classic item data)
  • Add Socket Information to Items
  • Add Stats to the Gem item data
  • Open the Spell API (and all the other APIs) for Classic TBC
  • With the implementation of contend phases to Classic TBC, it would be great to have information about the phase an item is/was realest in
  • It would also be great if one could use the item search to search by stats (Like it says in the search guide (str=[41,]))
  • Informations wether an item is obtainable ingame would be great
  • Informations about the Source of an item would also be grate (from mobs, Vender, etc) or in my dreams having detailed drop chance informations :smiley:

I’m still waiting for an easy way to just list the best dungeon runs of a single character. The tyrannical + the fortified run that makes up the score (and which affix made up which part of the score). Currently I’m just getting 15 entries from the period call, where the ratings wont add up to the characters total rating.

Having to constantly pull in hopes of an update + scraping the leaderboards in hopes it shows up there wont do the API any benefits.

I am having the same issue and am also looking for a consistent way to ensure the mythic keystone profile endpoint is at the very least always returning the runs associated with the mythic + score of the character.

What I would love to see is the ability to get all mythic + runs associated to a character, including their history of runs completed for the purposes of trending over time and different mythic + analysis.

Would love to have any and all personal D4 stats made available that you are tracking. I must admit I’m a stat junkie, but I suspect most others would love to see at least some of the below such as:

  1. General profile api similar to D3
  2. Mobs killed by type, above the 10k currently tracked via achievements
  3. HC & Non-HC Deathlog - Location (i.e. Name Dungeon/NMD Tier, Open world Location), World Tier, Level, Type of Mob killed by (e.g. Lvl 99 HC Barb Killed by Shocking Quill Rat in Tier 50 Twisted Hollow NMD :stuck_out_tongue: )
  4. Boss Kill Log, or at a minimum an incremented var for each time you kill a Boss, to create ‘Uber Lilith Kill’ races and leaderboard
  5. World Event stats, such as World events completed, completed w/ Mastery, World Bosses Killed, Legion Events completed
  6. Official API for WorldBoss/Legion/Helltide/Blood Harvest timers and locations etc., though I admit other developers have figured this out quite well on their own somehow
  7. Unique drop log - would love to create a unique ‘collection’ player profile, where folks would chase every unique/uber unique to complete their collection.

Generally, I’d say the more stats and data the merrier! Even the ‘Elite Malignant Monsters Slain’ and ‘Malignant Hearts Caged’ data from the Season 1 summary email was cool to see.

Side note, I did not receive the developer email :grin:

Thank you for everything that you do for us!

Some Quality of life changes would be nice…
in the first api we could call all the character info in one string … essentially making one call for the now close to 21 calls to get player information and request limits are small with some burst protection

36,000 requests per hour at a rate of 100 requests per second

some of us can burn that in seconds literally but only requesting 4+ characters an increase would be amazing especially where my scripts have the ability to use curl-multi i could request upwards of over 1000 players but, that’s a lot, and i would lock the server but its is possible even a 10x increase on the limits would stop a lot of 429 errors in scripts and make some sites faster on gathering use data.

some apis could due with more data being exposed like spells and talents giving us cast time cooldowns resource cost and so on would be amazing to have and give us more robust tooltips

media api’s - maybe a base64 string for the image that we can store in our cache databases so we dont have to hit the wow website all the time to hotlink images?

LMH - how about free last modified header calls that is its not been updated we dont get dinged for said request?

thats all i can think of for now…

as for this info i would love to make discord bot apps for my website and have announcements for guild and member events ( and account link id on characters would be epic … )

access to in game event dates and time would be amazing and something everyone has wanted for a while as well

world quest lists would be good as well

making guild communities better and the info for the average user should be top priority having data for us to do anything game related would be awesome ( minus sensitive data and so on )

better more linked item spell and general item data would be good

loot tables would be another huge things for guilds

journal entries information and strategies from in game would be of use too to get boss info in discord for when running a raid and could be posted with a bot to help people out

if all in game data was available and of course we had a higher rate limit the sky is the limit for our imagination as to what we can do

  • Getting Items at a specific item level so I can compile current season mythic plus drops
  • Read Access to the guild bank
  • Read Access to the in game calendar (write would be easily abused)
  • An endpoint to get current Mythic Plus Season dungeons.
  • Instances specific to Mythic Plus dungeons.

Currently, following the chance down from mythic plus dungeons, you can get the instance, then the encounter, then the items. But the items are for time walking or the original gear drops.

Separate instances with the actual mythic plus drops / encounters / updated abilities for the season would add clarity to instances.

Plus not all items listed in the drops don’t actually drop in mythic plus.

Second other posts asking for complete historical mythic plus run data.

I’m not sure about more complete AH data. I don’t appreciate how much the api and other tools break the ability for regular players to participate in the AH.