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.
123Next pageLast page
 

API Changes On Sisi - Please Help Test

First post
Author
CCP FoxFour
C C P
C C P Alliance
#1 - 2014-03-07 16:08:53 UTC  |  Edited by: CCP FoxFour
Hey guys, here is a list of changes I just deployed to sisi. Would appreciate you pointing out any problems. There will be a dev blog in the near future with all the details and dates. For now, Sisi:

api.testeveonline.com/

For the private endpoints, your API keys from TQ should work so long as they have not expired since the mirror to Sisi.

eve/CharacterID
Optimization work done

eve/OwnerID
Added this new endpoint
Takes the argument names which is a comma deliminated list
Returns ownerName, ownerID, and ownerGroupID
groupID 1 = Character
groupID 2 = Corporation
groupID 19 = Faction
groupID 32 = Alliance

account/Characters
Added allianceID
Added allianceName
Added factionID
Added factionName

char/CharacterSheet
Added factionID

char/MailMessages
Added senderName to avoid having to do another lookup just to find that

eve/CharacterInfo
Added factionID
Added factionName

eve/CharacterAffiliation
Added this new endpoint
Takes a comma deliminated list of characterIDs
Returns characterID, characterName, corporationID, corporationName, allianceID, allianceName, factionID, factionName

corp/CorporationSheet
Added factionName
Added Mercenary Wallet Division account key

corp/walletJournal
Updated to accept the DUST accountKey

corp/walletTransactions
Updated to accept the DUST accountKey

map/FacWarSystems
Added victoryPoints which is the current number of VP for the system
Added victoryPointThreshold which is how many VP are needed to make the system vulnerable
The default for this is 3,000 and anything above or below that is a system modified by DUST

Known Issues

  • FIXED ON 14/3/10 - I already know that eve/ownerID seems to be not working, looking at that now.
  • FIXED ON 14/3/10 - eve/characterID is also broken, for the same reason as ownerID
  • eve/CharacterInfo not returning factionID or factionName, will fix in a later update

@CCP_FoxFour // Technical Designer // Team Tech Co

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

Hel O'Ween
Men On A Mission
#2 - 2014-03-07 16:55:33 UTC
Hmm, API test server down? Connection attempts timeout for me ...

EVEWalletAware - an offline wallet manager.

CCP FoxFour
C C P
C C P Alliance
#3 - 2014-03-07 16:56:52 UTC
http://api.testeveonline.com/map/FacWarSystems.xml.aspx

That works for me. Um... be nice to it? Not sure how well the hardware on Sisi works. What endpoint were you trying?

@CCP_FoxFour // Technical Designer // Team Tech Co

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

Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#4 - 2014-03-07 17:21:35 UTC
\o/

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter

Hel O'Ween
Men On A Mission
#5 - 2014-03-07 17:29:29 UTC  |  Edited by: Hel O'Ween
CCP FoxFour wrote:
What endpoint were you trying?


For example corp/CorporationSheet or corp/AccountBalance

And of course I'm always nice to the API servers! To hell with TQ ... I'm subscribed to EVE API Online. Big smile

EVEWalletAware - an offline wallet manager.

CCP FoxFour
C C P
C C P Alliance
#6 - 2014-03-07 18:17:31 UTC
OK, I will have to take a look on Monday. I am having a hard time getting access to the logs and it's home time for me. Try any and all of the unauthenticated endpoints. I think it has to do with the API keys.

@CCP_FoxFour // Technical Designer // Team Tech Co

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

Desmont McCallock
#7 - 2014-03-07 18:48:33 UTC
At last, some long awaited API love. Thumbs up CCP FoxFour.
Lors Dornick
Kallisti Industries
#8 - 2014-03-07 20:24:31 UTC
CCP FoxFour wrote:
OK, I will have to take a look on Monday. I am having a hard time getting access to the logs and it's home time for me. Try any and all of the unauthenticated endpoints. I think it has to do with the API keys.

What!
Boo!
You deploy such awaited and important changes and still not sleeping at the office to babysit it?

Seriously, good work FF.


CCP Greyscale: As to starbases, we agree it's pretty terrible, but we don't want to delay the entire release just for this one factor.

Bienator II
madmen of the skies
#9 - 2014-03-07 20:33:48 UTC  |  Edited by: Bienator II
CCP FoxFour wrote:
http://api.testeveonline.com/map/FacWarSystems.xml.aspx

That works for me. Um... be nice to it? Not sure how well the hardware on Sisi works. What endpoint were you trying?


oh wow. you can actually see how many VP are in the system. Very useful if you want to know how much its contested over the 100% mark and the client doesn't tell you

how to fix eve: 1) remove ECM 2) rename dampeners to ECM 3) add new anti-drone ewar for caldari 4) give offgrid boosters ongrid combat value

Hel O'Ween
Men On A Mission
#10 - 2014-03-07 20:44:11 UTC
CCP FoxFour wrote:
OK, I will have to take a look on Monday. I am having a hard time getting access to the logs and it's home time for me. Try any and all of the unauthenticated endpoints. I think it has to do with the API keys.


Yeah, no hurry, mate. Enjoy your weekend!

I was simply trying ro fulfill your request "Please help test - Would appreciate you pointing out any problems.". A classic case of "Be careful what you ask for - you might actually get it." Blink

EVEWalletAware - an offline wallet manager.

CCP FoxFour
C C P
C C P Alliance
#11 - 2014-03-07 22:40:19 UTC
Lors Dornick wrote:
CCP FoxFour wrote:
OK, I will have to take a look on Monday. I am having a hard time getting access to the logs and it's home time for me. Try any and all of the unauthenticated endpoints. I think it has to do with the API keys.

What!
Boo!
You deploy such awaited and important changes and still not sleeping at the office to babysit it?

Seriously, good work FF.




I know right? What an ******* that FoxFour guy. Just... what the hell. :/

@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
#12 - 2014-03-07 22:41:36 UTC
Bienator II wrote:
CCP FoxFour wrote:
http://api.testeveonline.com/map/FacWarSystems.xml.aspx

That works for me. Um... be nice to it? Not sure how well the hardware on Sisi works. What endpoint were you trying?


oh wow. you can actually see how many VP are in the system. Very useful if you want to know how much its contested over the 100% mark and the client doesn't tell you


O_o

Oh... I had not thought of that... the general idea is it shouldn't give out more than the client. So... I will have to have a think about that.

@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
#13 - 2014-03-07 22:42:38 UTC
Hel O'Ween wrote:
CCP FoxFour wrote:
OK, I will have to take a look on Monday. I am having a hard time getting access to the logs and it's home time for me. Try any and all of the unauthenticated endpoints. I think it has to do with the API keys.


Yeah, no hurry, mate. Enjoy your weekend!

I was simply trying ro fulfill your request "Please help test - Would appreciate you pointing out any problems.". A classic case of "Be careful what you ask for - you might actually get it." Blink


Must... fix... NOW! :( To be honest I was trying really hard to get the changes out yesterday so I had a day to try and get fixes in before the weekend. Whatever, next week it is. :)

Also, thank you very much for testing and reporting back. :)

@CCP_FoxFour // Technical Designer // Team Tech Co

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

Bienator II
madmen of the skies
#14 - 2014-03-08 00:22:10 UTC  |  Edited by: Bienator II
CCP FoxFour wrote:
Bienator II wrote:
CCP FoxFour wrote:
http://api.testeveonline.com/map/FacWarSystems.xml.aspx

That works for me. Um... be nice to it? Not sure how well the hardware on Sisi works. What endpoint were you trying?


oh wow. you can actually see how many VP are in the system. Very useful if you want to know how much its contested over the 100% mark and the client doesn't tell you


O_o

Oh... I had not thought of that... the general idea is it shouldn't give out more than the client. So... I will have to have a think about that.

no.. please don't . The client needs the change not the API. CCP just didn't update FW since the inferno revamp. All you see in the client is that the system is vulnerable. You don't know however how much it is contested above that... and its best practice to have a buffer before you hit the ihub. There is no good reason why the client doesn't display it properly, esp if you have also to account of sudden changes of the total VP of the system.. due to dust influence.

how to fix eve: 1) remove ECM 2) rename dampeners to ECM 3) add new anti-drone ewar for caldari 4) give offgrid boosters ongrid combat value

Quesa
Macabre Votum
Northern Coalition.
#15 - 2014-03-09 06:23:54 UTC  |  Edited by: Quesa
PLEASE add tickers to endpoints which return corporationName or allianceName. It doesn't seem efficient to me that another call to the api is required just to get a 5 character length string that should be given with basic information.

Is it that expensive to send it with the request?

eve/CharacterAffiliation
Added this new endpoint
Takes a comma deliminated list of characterIDs
Returns characterID, characterName, corporationID, corporationName, corporationTicker, allianceID, allianceName, allianceTicker, factionID, factionName
CCP FoxFour
C C P
C C P Alliance
#16 - 2014-03-09 10:04:50 UTC
Quesa wrote:
PLEASE add tickers to endpoints which return corporationName or allianceName. It doesn't seem efficient to me that another call to the api is required just to get a 5 character length string that should be given with basic information.

Is it that expensive to send it with the request?

eve/CharacterAffiliation
Added this new endpoint
Takes a comma deliminated list of characterIDs
Returns characterID, characterName, corporationID, corporationName, corporationTicker, allianceID, allianceName, allianceTicker, factionID, factionName


Eh, that should be easy enough to add, just never really thought about it. Now I just need to remember come monday to add it to my backlog.

@CCP_FoxFour // Technical Designer // Team Tech Co

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

Desmont McCallock
#17 - 2014-03-09 12:32:35 UTC
I'm afraid this is going to open the "Bag of Aeolus", as you would have to add the ticker wherever there is a corporationID and AliianceID mentioning in an endpoint.
CCP FoxFour
C C P
C C P Alliance
#18 - 2014-03-09 13:32:56 UTC
Desmont McCallock wrote:
I'm afraid this is going to open the "Bag of Aeolus", as you would have to add the ticker wherever there is a corporationID and AliianceID mentioning in an endpoint.


List them out for me.

@CCP_FoxFour // Technical Designer // Team Tech Co

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

Desmont McCallock
#19 - 2014-03-09 14:37:03 UTC  |  Edited by: Desmont McCallock
AllianceList
In each row where there is a corporationID it needs corporationName, corporationTicker

ConquerableStationList
In each row where there is a corporationID it needs corporationTicker

FacWarTopStats
In each row where there is a corporationID it needs corporationTicker

Sovereignty
In each row where there is an allianceID it needs allianceName, allianceTicker
In each row where there is a corporationID it needs corporationName, corporationTicker
Additionally needs factionName in each row

APIKeyInfo
In each row where there is a corporationID it needs corporationTicker

Characters
In each row where there is a corporationID it needs corporationTicker
Additionally you can add allianceID, allianceName, allianceTicker in there,


CharacterInfo/employmentHistory
In each row where there is a corporationID it needs corporationName, corporationTicker

CharacterInfo
Needs corporationTicker and allianceTicker
The future added factionName is redundant as there is a 'race' element already present

CharacterSheet
Needs corporationTicker and allianceTicker

Contracts
Needs characterName for issuerID, assigneeID, acceptorID and corporationName for issuerCorpID

IndustryJobs
Better not touch in there. To much to do.

KillLog
In each row where there is a corporationID it needs corporationTicker
In each row where there is an allianceID it needs allianceTicker

MailMessages
Needs toCorpOrAllianceName, toCorpOrAllianceTicker for toCorpOrAllianceID

Notifications
Needs senderName


P.S: Don't blame me, you asked for it.
CCP FoxFour
C C P
C C P Alliance
#20 - 2014-03-09 15:06:54 UTC
To the back log this goes.

@CCP_FoxFour // Technical Designer // Team Tech Co

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

123Next pageLast page