apoch on master
/v2/pvp/seasons: add .ranks. Merge pull request #535 from ar… (compare)
apoch on master
add missing name tag to /v2/rac… Merge pull request #609 from Th… (compare)
{
error: 48,
product: 0,
module: 2,
line: 89,
text: "file couldn't be loaded"
}
Fractal Dailies - data changed?
by Killerassel.2197 in API DevelopmentI have built an application some time ago that shows a table of fractals with overlays on the dailies, using the API as source for the daily achievements. Since the achievements do not reference the fractals directly, I use a regexp to match the required fractal scale in the achievement's name. This worked and still works fine.
For the daily fractal island my (old) code reads the bits parts of an achievement and looks for the same regexp pattern as for daily level. This used to work, but when I've checked today it did not. Manually checking a daily fractal shows that it does not contain a bits part.
If possible, as the simplest solution, I'd like to get the bits back in.
A better solution would be to introduce a new optional key or bit type for fractals, directly referencing the fractal scale(s) to complete.
A more complex solution would include a new /fractals endpoint. This has been suggested before and I'd prefer this, but it is more work. And with seemingly little activity on the API I don't have much hope this could arrive any time soon. This endpoint could contain the map scale <-> island and instabilities per scale and allow the achievements to reference it, e.g. with a fractal_island: "maitrin" key.
PvP season api not working
by Jude Carpathian.2389 in API Development/pvp/standings is still showing information from season fourteen as the latest instead of the current season 15
Is API information constantly being mutated?
by zxzfff.8013 in API DevelopmentRecently, I started working on a project using the Guild Wars 2 API. This might seem like a random question, but it's relevant to my project. I would like to know if the values in https://api.guildwars2.com/v2/commerce/prices change. Meaning will there be more IDs added when new items are added to the game? Also, does https://api.guildwars2.com/v2/commerce/prices change only show the IDs of items that are currently being sold on the TP (Meaning if some item is not being sold in TP, it won't show up in the list of IDs)? I would also like to know the same things for https://api.guildwars2.com/v2/items.
Week Magnetite Shards / Gaeting Crystals
by Elrey.5472 in API DevelopmentSo in-game we can see our total of magnetite shards and also how many are from "this week". But in the API we can only see the total amount. I would like the week part to also reflect on the API at the wallet endpoint.
Item not found in items/<itemID> for some item IDs in commerce/prices
by zxzfff.8013 in API DevelopmentRecently I've been working on a coding project with the Guild Wars 2 API. In my program, I retrieved a list of item IDs from https://api.guildwars2.com/v2/commerce/prices, than I tried to retrieve the name for each item in the item ID list with https://api.guildwars2.com/v2/items?ids=<itemID>,<itemID>....,<itemID>. I requested 200 item details at a time. However when I got to item 3800, I tried to get another 200 names but I only got 177, which I found very odd. So I did a test, and I found out that some ids in commerce/prices cannot be found in https://api.guildwars2.com/v2/items. For example, item "Box of Rejuvenating Scale Armor", with an item ID of 8973, is found in the list in https://api.guildwars2.com/v2/commerce/prices. But when I search for it in https://api.guildwars2.com/v2/items, like so: https://api.guildwars2.com/v2/items/8973, it gives an error saying the item id is invalid. I find this quite trivial because how can something being sold in the trading post not exist? Meaning, has the item been deleted from the game? Or is item/<itemIDs> only used to search for a specific category of items (e.g. items and crafting materials, but not boxes)? Or am I missing something else? Help would be highly appreciated 😊.
P.S. English is not my first language, so please tolerate any improper use of terminology or incorrect grammar.
Daily Achievements wrong
by Schlabbi.6352 in API DevelopmentWhen I query the daily achievements (today), I will also get `{
"id": 1932,
"level": {
"min": 80,
"max": 80
},
"required_access": [
"GuildWars2",
"HeartOfThorns",
"PathOfFire"
Inconsistency in Guild Upgrades API
by Kenogu.3640 in API DevelopmentI'm noticing some odd behaviour in Guild Upgrades. Pinging this endpoint repeatedly, I get two different-sized payloads each time. Might be some sort of sharding issue?
v2/account
and v2/characters
now return a Last-Modified
header. They respect If-Modified-Since
requests and will properly return a 304 Not Modified
.v2/account
, v2/characters/:id
(and related) now have a last_modified
field, but only requested with a recent enough schema version (to prevent app breakage).v
query param or an X-Schema-Version
request header.fetch('https://api.guildwars2.com/v2/account', {headers: {
'X-Schema-Version': "2019-02-21T00:00:00Z",
'Authorization': "Bearer ABC123"}
}).then((r) => r.json()).then((data) => console.log(data));
Item Stats Info
by Jude Carpathian.2389 in API DevelopmentIs there a way in the api to check against the itemstats returned to see what stats are pve only or pvp only? I feel like there should be flags on them that specify. Currently I'm only requesting stats I know are in PVE, but I'd like a process that works when new stat sets are added or Pvp stats are brought to Pve etc.
Treasury entries limited in the guild/log endpoint.
by Keroak.5192 in API DevelopmentWhy can i only see a few of the treasury entries in the guild/log endpoint and all of the other types?
"upgrades_into": [
{
"upgrade": "Infusion",
"item_id": 49370
}
]