Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 30 11:45
    Tolkyria commented #646
  • Jan 30 11:44
    Tolkyria commented #646
  • Jan 16 14:09
    patrickboesch starred arenanet/api-cdi
  • Jan 16 03:23
    isand3r starred arenanet/api-cdi
  • Dec 09 2018 14:11
    queicherius commented #567
  • Dec 05 2018 16:57
    apoch closed #433
  • Dec 05 2018 16:57
    apoch commented #433
  • Dec 05 2018 16:53
    wafflebot[bot] unlabeled #527
  • Dec 05 2018 16:53

    apoch on master

    /v2/pvp/seasons: add .ranks. Merge pull request #535 from ar… (compare)

  • Dec 05 2018 16:53
    apoch closed #535
  • Dec 05 2018 16:53
    apoch closed #527
  • Dec 05 2018 16:45

    apoch on master

    add missing name tag to /v2/rac… Merge pull request #609 from Th… (compare)

  • Dec 05 2018 16:45
    apoch closed #609
  • Dec 04 2018 19:18
    darthmaim commented #640
  • Dec 04 2018 18:17
    apoch commented #640
  • Dec 04 2018 09:43
    darthmaim commented #640
  • Dec 03 2018 17:50
    Aonwy unlabeled #640
  • Dec 03 2018 17:49
    Aonwy closed #640
  • Dec 03 2018 17:47
    Aonwy labeled #645
  • Dec 01 2018 18:36
    strigefleur edited #645
Quaggan BooOOoot
@QuagganBooOOoot

Generating Candlestick Graphs from GW2 commerce API
by inblank.9348 in API Development

Hello everyone, rookie developer here

After been using sites like GW2BLTC and GW2TP for almost a year, I happened to notice that I don't see stock market like visualizations on those tools. So I went around and started to explore the API myself to see if that was possible.

That said, I was happy to see that most of the data I would need comes from the /commerce/ endpoint, and this kind of visualization can be done in a multitude of libraries.

So here come the challenge: as far as I am aware, I would need to keep track of daily prices of items (buy and sell), with a relative small interval between collection, for each of the desired items, which would be expensive in requests (possible banning my ip address due to DoS suspicion), and in data storage (not all items change price in minutes notice).

If possible, I would look for advice in how to deal with these two topics. I intended to use python as backend for data collection and preprocessing, and javascript for visualization, so if there's some smart way to deal with the requests problem easily please let me know. Also, this may be a stupid idea, so I am open to critique. I was thinking of using firebase as my data storage, but I think I would explode the free quota really soon.

Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

Discord Integration?
by QuantumRubixCube.5961 in API Development

Would there be any chance of being able to link a Discord Bot to a chat overlay through the use of API keys? I need to be able to hyperlink a Discord Server Invite link through chat and maybe even use links to allow players to instantly join a voice channel temporarily. Is this at all possible? Or would it require high fidelity fenagling?

Ben Lubar
@BenLubar
items like [&AgEGAAAA] are classified as "SmallBundle"
are there any actual items players have access to with that classification?
Ben Lubar
@BenLubar
that one was whitelisted and I'm not sure why
Ben Lubar
@BenLubar
@dsnider-anet any idea why the guild upgrade definitions endpoint randomly loses prerequisites?
ChieftainAlex
@ChieftainAlex
I realise this chat is dead as heck compared to what it used to be, but does anyone remember if there was a way to get markdown directly from forum posts? e.g. something like https://en-forum.guildwars2.com/discussion/81729/upcoming-balance-notes?format=markdown
Quaggan BooOOoot
@QuagganBooOOoot

Upcoming Balance Notes
by (ArenaNet) Irenio CalmonHuang.2048 in Professions

Greetings fellow Tyrians!

We've prepared a Balance Update that is slated for next week and in keeping with our push to get the Release Notes to you early so that you can theorycraft, discuss and prepare... here they are. Enjoy!

General

With the upcoming update we're continuing to create the promised tradeoffs to some elite specialization lines with changes to chronomancer shatters, an overhaul of scrapper specialization traits, and some improvements to the base necromancer Death Shroud, all in order to make the choice of an elite specialization more meaningful. We're also doing some follow-up work on the changes to berserker from the last balance update to tune up a few areas. The other main focus of this update is adjustments to core trait lines on several professions to address some pain points and power imbalances. Finally, in this update thieves are getting an entirely new skill type that replaces traps. For full details on these changes, please see the individual profession sections.

Elementalist

In addition to various tempest improvements, this update includes a major change in how core elemental specialization lines work. The weapon-cooldown traits are being merged into the grandmaster minor traits for the four primary elemental lines. Previously, the cooldown trait and other available options were mutually exclusive, and its nature of letting you use abilities more frequently tended to crowd out those alternatives. By folding this functionality into a minor trait, we are recognizing that taking an elemental specialization represents an investment in that element's skills. The traits that used to host the cooldown reductions have each been adjusted to account for these changes.

  • Overload Air: Increased damage of the Static Charge effect provided by this skill by 20%. Fixed a bug that prevented Electric Discharge from firing.
Archomeda
@Archomeda
Just add .json to any URL and you get the JSON format. The markdown format should be in there somewhere.
ChieftainAlex
@ChieftainAlex
thanks
just about managed to find the reddit post where polarbytebot had been updated but you beat me to it
:D
Archomeda
@Archomeda
np :)
ChieftainAlex
@ChieftainAlex
towelcat has almost convinced me to put a script together to simplify game update text
only 7 years in..
darthmaim
@darthmaim
@ChieftainAlex there is also this discord which is not as dead as this gitter chat: https://discord.gg/zqeHCEg
Quaggan BooOOoot
@QuagganBooOOoot
2 new discussions in API Development:

API replies with 400: "text": "ErrInternal"
by Mech.4679 in API Development

Dear Api Developers,

I've been using your API for a teamspeak bot for a while now, unfortunately it seems that at random times I receive a 400 with response { "text": "ErrInternal" } when asking account info with an api key that has been used before.

Is it possible to enlighten us what goes wrong and eventually change the 400 bad request to a 500 internal server error?

Greetings,
Mech

Anyone else have their API key no show This API key is invalid?
by The Pitboss.1465 in API Development

I get - "This API key is invalid, has corrupted API data or the API is down. Error reported by the API: "invalid key"" From my old Key and any new ones I create. Am I alone here?

Yes I did submit a ticket.

Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

Getting the map, where a char currently is ?
by Involvex.5046 in API Development

Is there a way through to find the map where a character currently is through the api ?

ChieftainAlex
@ChieftainAlex
i had no idea that discord existed. Thanks...
darthmaim
@darthmaim
hah yeah, I haven't really advertised it anywhere, people just kept showing up 🤔
Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

Need help with API (know id for an achievement with only the name)
by ReActif.9251 in API Development

Hello, I come to you to find people who have knowledge or help with API.

I am in charge of a distribution of the GW2 TacO overlay oriented more towards helping beginners and indicating achievements.
Recently the overlay has integrated two new options in the creation of markers allowing via the given API key, to check if a achievement or a sub-element is made or not, in order to hide it directly. The executable calls the API: https://api.guildwars2.com/v2/achievements

The markers are XML tags and therefore the scripts and query part of the API is done directly by the overlay.
There are just two variables in the XML tag of the marker:

  • achievementID (integer) : achievement IDs
  • achievementBits (integer): Bits of the sub-element (if existing but not so important if I have to do without)
Maselkov
@Maselkov

Legendary items with diviners stats seem to be returning wrong stat id

{
    "id": 80248,
    "slot": "Helm",
    "upgrades": [
        24702
    ],
    "infusions": [
        43253
    ],
    "stats": {
        "id": 1556,
        "attributes": {
            "Power": 54,
            "Precision": 30,
            "CritDamage": 30,
            "BoonDuration": 54
        }
    },
    "binding": "Account",
    "dyes": [
        25,
        2,
        642,
        null
    ]
}

an example helmet, in game it's diviners. id 1556 leads nowhere https://api.guildwars2.com/v2/itemstats/1556, diviners is actually 1566 https://api.guildwars2.com/v2/itemstats/1566

or am i missing something?
Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

API V2 quests sort
by Haddock.6193 in API Development

Hello I'm looking for a way to sort in the right order (in order of progress) the quests given on endpoint quests?ids=all. Id are not a good reference because they are not in order ^^
On the endpoint /stories?ids=all and /stories/seasons?ids=all we find a value order which allows to know the correct order of the elements.
Thank you for your help !

Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

API data does not match the in-game info
by Mighty Cole.7849 in API Development

When I look over the JSON data from https://api.guildwars2.com/v2/wvw/matches/1-2 all of the data (I.e. Victory Points, War Score, etc) matches the current in-game information with the exception of Kills and Deaths. Is there a problem with the API or is there something that I'm not taking in to account? The screen shot below illustrates the difference in values.

For Example, the in-game World vs. World Match Overview panel, under the Kill/Death (Total) tab, lists Fort Aspenwood at 22,830 kills with 19,030 deaths. However, when I ran the link above, the API listed Fort Aspenwood at 21,297 kills with 19,648 deaths.
https://i.imgur.com/Ory3ciO.jpg

Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

Legendary Runes & Sigils not in API
by Vegeta.2563 in API Development

Any character that has these equip cannot display the active rune in the item its slotted. Just shows a blank square for that area.

Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

API data does not match the in-game data
by Mighty Cole.7849 in API Development

Almost all of the JSON data from https://api.guildwars2.com/v2/wvw/matches/1-2 appears to be accurate with the exception of "kills" and "deaths" when compared to the in-game GUI. Is the game providing false data or is the API incorrect?

Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

Encoding.GetEncoding(1252) C# FR letters
by Morozzko.2136 in API Development

Okey some guys have nickname as :"Magè" and when i parse https://api.guildwars2.com/v2/characters?access_token= i got wrong symbols, any solution?

Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

How i can calculate total ectoplasm on account? C#
by Morozzko.2136 in API Development

Any solution how to check inventory of all characters?

        var connect = new WebClient() { Encoding = Encoding.UTF8 }.DownloadString(url);
        var getid = Getid.FromJson(connect);
        foreach (string i in getid)
        {
          #######
        }
Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

Preflight 404
by Leablo.2651 in API Development

When using the X-Schema-Version request header, this causes a preflight request as expected, but the preflight response is 404.

No issues when not using the header/preflight not required.

Anyone else seeing this or just me?

Quaggan BooOOoot
@QuagganBooOOoot
New discussion in API Development:

Feature Request: Dungeon explorable mode unlocks
by Chaba.5410 in API Development

It would be a great QoL addition to be able to tell which character has which dungeon explorable mode unlocked. Currently it is real discouraging to get to a dungeon on a toon in order to do paths for tokens only to realize you haven't played story mode yet.

Personal Story quests were recently added to /v2/characters/:id/quests which has been great. Hopefully something like /v2/characters/:id/dungeons could be added! Thank you!

Ben Lubar
@BenLubar
image.png
is there any way to find out when these were unlocked? I think they've been pushed out of the visible log
Ben Lubar
@BenLubar
hmm, since the anvil and such are apparently logged I'm guessing those just don't have an entry in the log at all
or at least it's not listed as an upgrade log entry
Ben Lubar
@BenLubar
hmm, there's over a year gap between entry 1045 and entry 1072, and even on new entries the numbers don't go up by 1 each time (I'm assuming there are some spammy log entry types that get filtered out of the API)
Ben Lubar
@BenLubar
ah, I donated a ton of super clouds the day we got the guild hall, so it's probably lost due to that