These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

The King is dead, long live the new King! (API switched ownerships!)

First post
Author
Malus Sentio
Subsidy H.R.S.
Xagenic Freymvork
#81 - 2013-10-03 21:56:25 UTC
I am evaluating whether to develop an alternative killboard or not.

Currently I believe the API only allows kills to be pulled up to a maximum of 1 month previous. This is pretty much useless for anything but existing killboards (or those that want to rely on them).

Is there any way around this?
If not am I able to pay/license access to the history?
If not, will CREST eventually offer this functionality?

The queries shoudn't cause heavy load as they will be pulled only once and stored on local servers (and then the 1 month refresh mechanism can be used).

Thanks
Laendra
Universalis Imperium
Goonswarm Federation
#82 - 2013-10-05 05:08:30 UTC
CCP Prism X wrote:
Yeah I'm aware of the mail issue. It really bothers me as well for reasons I don't want to share so that they don't start bothering me even more! Lol



Can we actually get a dev dedicated to external access (e.g. API/CREST), that will actually be active in the community for their area of responsibility and actually do something?
Roland Gunslinger Deschain
Malazan Bridgeburners
#83 - 2013-10-10 16:52:44 UTC
When using the CharID to CharName and viceversa, I'd like to see a TypeID (1377, 2, 16159, etc) returned with the Name or ID that way one knows what type of object one was searching for if one didn't know to begin with.

I figure this is a relatively simple thing as all the current APIv2 needs is an extra XML attribute with the typeID that should (at least in my little world) be adjacent to the Name/ID in the database anyways.
Zeke Shei
Perkone
Caldari State
#84 - 2013-10-13 08:27:26 UTC
Can we get JSON support? I would love JSON support so much.

This signature option was much too hard to find. And you can't put links. I dislike this.

Paka-Tegat Birshiri
Paragon Material Extraction and Processing
#85 - 2013-10-31 06:49:47 UTC
I noticed a discrepancy between my wallet balance and a running total of journal entries.

After further review, it seems that there are three missing journal entries: 2 Clone Activations and an Insurance payout. Looking at the larger dataset, it seems that I've not logged a Clone Activation in some time, nor an insurance payout. This would seem to account for the "drift" between the running total and the balance returned by the API.

Is this a known issue?
Ideki
Wolf Brothers INC
United Neopian Federation
#86 - 2013-11-28 13:33:36 UTC  |  Edited by: Ideki
CCP Prism X wrote:

WONTDO List:
Planetary Interaction API - Data schema simply incompatible with API.



Errr.... what ?? Shocked
So every other industry has api access, except PI ?
And there is nothing you won't do about ?

I just can't believe that...

And I can't believe that it was not taken into account when PI was designed.
PI feels more and more like some fancy toy that had nothing to do with EVE in the first place and that is now left to die...

This is so uncool...

For proof that people want/need it: Planetary Interaction API request
And CCP Nullarbor said that you would consider it.
I am guessing it has been considered that PI players do not matter and can be left in the cold. Sad
Divinitie
The Planetary Baron Society
#87 - 2013-12-03 23:21:35 UTC
Ideki wrote:

PI feels more and more like some fancy toy that had nothing to do with EVE in the first place and that is now left to die...

This is so uncool...


I must agree. As PI it becoming a larger part of the EVE universe, to disregard it is an egregious offence to those that conduct it. For an example of its import, review the manufacturing of the new deployable structures. The majority of its build components are from PI. I would have to assume that future structures will be the like.

Personally, I have taken it upon myself to do what I can for its advancement.

On the day of the Rubicon expansion release, myself and a few others took to all the market hubs. From the beginning of game new day, until late in the day, We began spamming local. We did try to not be a REAL annoyance to avoid being blocked by those we were trying to reach with our message.

While my intent is quite serious, I did try to begin my adventure in a RP mindset, hoping that if I succeeded in my attempt, not only would improvements be made, but possibly some lore was created.

Our message was a simple one... WE WANT A BETTER PI, AND WE WANT IT NOW!

I wish(ed) to recruit others to our cause by asking them to... "Join the PI Revolution TODAY! " as I have declared war against the PI gods of New Eden...

and then left a web address for my newly created forum that speaks to PI exclusively... http://kinzland.com/eveoforums/jtr

The forum is called... The Planetary Baron Society and I have termed those that conduct PI as Planetary Barons. PI'ers for a name just sucks.

The first post was presented in RP... http://www.kinzland.com/eveoforums/jtr/viewtopic.php?f=3&t=2

Yes, for some it will be TL;DR. but hey...I am (was) just trying to have some fun.

My ultimate intention is to bring any and all interested in the improvement of PI into one place. Hopefully there will be enough interest by the players to carry it further. My greatest hope is that the DEVs that do PI (who ever they are... TEAM PI) might consider the content and maybe even make a change or two inspired by the registered members.

I challenge any and all Planetary Barons to take upon themselves the burden of advancing PI. By becoming a registered member of my forum, you can make your voice heard. Yes, I realize that THIS forum can do much of the same thing, however, your message is drowned out by a myriad of other of posts in the S&I forum string.

PIs Future needs focus, and to be focuse on. Hence my forum. Who knows, maybe something you suggest finds its way into the next expansion... It could be your... EVE IS REAL moment.

Grand Formage
The Planetary Baron Society
#88 - 2013-12-03 23:36:07 UTC
Actually, I think we did pretty good that day with over 800 reads of the first topic which was "The manifesto of a Revolution" .

I don't anticipate a quick jump of membership as so many people don't care about PI what-so-ever. Many do not even consider it a profession. This strikes me funny because it actually involves 2 general types of professions... mining (planets instead of asteroids or ice) and manufacturing (the conversion of p0 to p1 and its subsequent blendings in p2, p3 and p4). Additionally... if you are working... what you work at could be considered your profession... and ask anyone that conducts PI... IT IS WORK (the click fest).
Ideki
Wolf Brothers INC
United Neopian Federation
#89 - 2013-12-04 13:37:04 UTC
Grand Formage wrote:
Actually, I think we did pretty good that day with over 800 reads of the first topic which was "The manifesto of a Revolution" .

I don't anticipate a quick jump of membership as so many people don't care about PI what-so-ever. Many do not even consider it a profession. This strikes me funny because it actually involves 2 general types of professions... mining (planets instead of asteroids or ice) and manufacturing (the conversion of p0 to p1 and its subsequent blendings in p2, p3 and p4). Additionally... if you are working... what you work at could be considered your profession... and ask anyone that conducts PI... IT IS WORK (the click fest).


The problem is not that people do not consider PI as a profession.
It's just the clickfest that turn them away.
And because only a small portion of the playerbase actually do PI, CCP has no interest at the moment to fix the API to support PI.

I am sorry CCP Prism X, but I am a senior software programmer myself, and if there is one thing I learned in my work it is that there is always a way to fix things. Even if sometime it means going back to the root and changing a lot of things to make them work. Most of the time in the long run it is always worth the effort.
Grand Formage
The Planetary Baron Society
#90 - 2013-12-04 17:54:17 UTC
Krixtal Icefluxor wrote:
The problem is not that people do not consider PI as a profession.
It's just the clickfest that turn them away.


unfortunately, I must report that many have stated to me, especially the day of the forum launch, that "PI is not a profession". as I am not a programmer i can't speak to the api stuff. This being said, i can still talk about what i think should be and how is should be done... hence the forum. maybe you can join the forum and contribute your views and ideas. I have seen your pi planner before and I think it can be of help to those of us in need. I even have a few things i think we could discuss that would utilize your programming talents.

Krixtal Icefluxor wrote:
And because only a small portion of the playerbase actually do PI, CCP has no interest at the moment to fix the API to support PI.


This part, while somewhat true, is just crazy. with PI being so involved in so many things and now with the new mobile structures they have to start putting more attention to those that conduct it.

Ideki
Wolf Brothers INC
United Neopian Federation
#91 - 2013-12-04 19:48:32 UTC
Grand Formage wrote:
Krixtal Icefluxor wrote:
The problem is not that people do not consider PI as a profession.
It's just the clickfest that turn them away.


unfortunately, I must report that many have stated to me, especially the day of the forum launch, that "PI is not a profession". as I am not a programmer i can't speak to the api stuff. This being said, i can still talk about what i think should be and how is should be done... hence the forum. maybe you can join the forum and contribute your views and ideas. I have seen your pi planner before and I think it can be of help to those of us in need. I even have a few things i think we could discuss that would utilize your programming talents.

Krixtal Icefluxor wrote:
And because only a small portion of the playerbase actually do PI, CCP has no interest at the moment to fix the API to support PI.


This part, while somewhat true, is just crazy. with PI being so involved in so many things and now with the new mobile structures they have to start putting more attention to those that conduct it.



It's funny I actually had to read your comments twice to realize that they are meant to me.
For some reason you are quoting Krixtal Icefluxor with my own posts.

Anyway, anything related to my tool should be discussed on the thread I made for it (in my sig).
So CCP PrismX does not kick us for polluting his own post.

What I said about the playerbase is totally true. 2 reasons:

  1. Ask players in the ingame chat if they do PI. you will receive only a low percentage of positive answers.
  2. CCP PrismX said it himself. They way they designed PI codes does not allow for PI API (which is the part I disagree with him)
Captain Thunk
Explode. Now. Please.
Alliance. Now. Please.
#92 - 2014-01-08 21:39:34 UTC  |  Edited by: Captain Thunk
Request for a new API sheet.

Sometimes it's necessary to resolve charnames/ids to discover their corp and alliance. An example is one of the FW sheets, which just lists the Name and ID, another is resolving a copy and paste of the local channel user list. Currently, you do this by resolving the name to ID (if necessary) and then fetching the public character info API for them.

For FW sheets this can be 600+ API requests for each of the characters given in the stats. For a local parser, it's whatever is in the local. So local 2000 = 2000 API calls for the character info sheet + the name resolution (which is considerably less as these can be done in batches)

What would be good, and would ease strain on CCP servers, would be a new sheet that accepts multiple IDs (for batch processing) and returns: charID, charName, corpID, corpName, allianceID, allianceName, factionID, factionName.

This will allow 3rd party developers to a) speed up their apps. b) impose a lower burden on the CCP servers.
Squizz Caphinator
The Wormhole Police
#93 - 2014-01-09 13:59:41 UTC
Per Captain Thunk's idea, this would be great for EveWho and even zKillboard

Various projects I enjoy putting my free time into:

https://zkillboard.com | https://evewho.com

Karbowiak
Sacred Templars
Fraternity.
#94 - 2014-01-09 17:47:31 UTC
+1 to Thunks idea !
CCP FoxFour
C C P
C C P Alliance
#95 - 2014-01-10 16:17:03 UTC  |  Edited by: CCP FoxFour
Noob here, but wouldn't that kill our ability to cache those results? Captain Thunk's suggestion that is. Chances of anyone ever requesting the same as you is near 0 so we cannot really cache it.

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

Sentient Blade
Crisis Atmosphere
Coalition of the Unfortunate
#96 - 2014-01-10 16:37:20 UTC
CCP FoxFour wrote:
Noob here, but wouldn't that kill our ability to cache those results? Captain Thunk's suggestion that is. Chances of anyone ever requesting the same as you is near 0 so we cannot really cache it.


You don't need to cache it.

For any well-written query, the performance gains you make by only processing one request (with multiple ids / names) should absolutely dwarf anything your caching layer would offer when having to check and serve hundreds of discrete requests.
Captain Thunk
Explode. Now. Please.
Alliance. Now. Please.
#97 - 2014-01-10 17:12:45 UTC
CCP FoxFour wrote:
Noob here, but wouldn't that kill our ability to cache those results? Captain Thunk's suggestion that is. Chances of anyone ever requesting the same as you is near 0 so we cannot really cache it.


What Sentient Blade said basically.

Yeah, there is a cacheing problem - but these sites are already up and operational. Currently per operation they're processing hundreds of /eve/CharacterInfo.xml.aspx pages which only cache for 1hr anyway.

The precedent already exists in pages like:
/eve/CharacterID.xml.aspx
/eve/CharacterName.xml.aspx
/char/Locations.xml.aspx
/corp/Locations.xml.aspx

It's in the interests of the application developer to put in their own reasonable cacheing because the above pages are the ones that tend to get them API banned when abused.
CCP FoxFour
C C P
C C P Alliance
#98 - 2014-01-12 18:03:35 UTC
Fair points, PriximX is busy these days and I know nothing of the API but will poke some people. Never know, maybe a miracle will happen.

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

CCP FoxFour
C C P
C C P Alliance
#99 - 2014-01-14 17:05:07 UTC
I hate you all very much... as in very very much... as in KAJ GHSBF&P*(UI#WOSDHBUI&*(SEFVDD&*UIFGHIKSDg

http://i.imgur.com/jTWAhjd.png

Please keep in mind this is again just me smashing my face on the keyboard hoping for things to work.

For now it mostly works, I have some more stuff to do on the backend but basically it's a new endpoint: eve/CharacterAffiliation.xml.aspx?ids=

You will notice thats ids, as in plural... as in batch that **** up.

No promises on anything aside from I will continue to work on it and hopefully get it code reviewed and fixed enough for release at some point in the future.

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

Captain Thunk
Explode. Now. Please.
Alliance. Now. Please.
#100 - 2014-01-14 17:17:51 UTC
You Sir, are a righteous dude.