open All Channels
seplocked EVE Technology Lab
blankseplocked API upgrades coming
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: [1] 2

Author Topic

Immersive
Immersive Technology Solutions
Posted - 2008.09.01 11:42:00 - [1]
 

Originally by: "Empyrean Age 1.1 Patch Notes"
Miscellaneous
...
  • 3 new pages EVE API pages have been added to the Corporation folder. Member Security displays a list of all members within a given corporation, their roles (titles NOT included) and their titles. Titles displays a list of all titles that exist for a given Corporation. Member Security Log displays a list of role changes. Each change includes IDs and Names of the characters involved, location type of the roles, old roles and new roles. You must be a CEO or director to access this information.
  • A new API page has been added which displays a container log for a Corporation. This new page will list and display the date, time, item, type, character, location and action taken. The list will also show the last one week of entries.
  • A new API page has been added to show Character, Corporation and Alliance standings.
  • Added a Corporation Shareholders field within the API. This will allow shareholder information to be exported by a CEO or director. The list will display two lists for character shareholders and corporation shareholders.
...

Frankly, this is going to make API apps really really freaking awesome!

Eldstrom
Posted - 2008.09.01 12:19:00 - [2]
 

I missed that in the change log, Thanks for highlighting it.

Eld

CCP Lingorm


C C P
Posted - 2008.09.01 13:15:00 - [3]
 

You are most welcome.

Kazuo Ishiguro
House of Marbles
Posted - 2008.09.01 20:39:00 - [4]
 

Edited by: Kazuo Ishiguro on 01/09/2008 20:39:01
When are these pages expected to go active, and when can we see some documentation for them? Where should I look out for this information?

Johnathan Roark
Caldari
The Graduates
Morsus Mihi
Posted - 2008.09.02 03:28:00 - [5]
 

those are some nice additions. Can't wait to see the documentation for them. I do have a suggestion for the api. I would like to see a share transaction api. It would also be nice if we could import standing list back into game. This would be nice for when a corporation joins an alliance, the alliance provides an export for the corp to import and have standings corrected.

leich
Amarr
Sad Panda'z
Posted - 2008.09.02 12:06:00 - [6]
 

is there any chance of getting a list of dummy charicters setup so that they can have access to things like corp info im not a ceo with my corp so cannot test CEO related Api key type things without getting someone who is a CEO to test it for me.


Vessper
Indicium Technologies
Hephaestus Forge Alliance
Posted - 2008.09.02 12:18:00 - [7]
 

Originally by: leich
is there any chance of getting a list of dummy charicters setup so that they can have access to things like corp info im not a ceo with my corp so cannot test CEO related Api key type things without getting someone who is a CEO to test it for me.


Easist thing to do is create an alt capable of being a CEO straight out the box and create your own corp.

CCP Lingorm


C C P
Posted - 2008.09.02 14:23:00 - [8]
 

We are currently planning a Test API server that will use Singularity to fetch data from so that you can setup your own tests.

No eta yet, but hopefully soon(tm).

Eldstrom
Posted - 2008.09.02 15:37:00 - [9]
 

Edited by: Eldstrom on 02/09/2008 15:57:42
after a couple of guesses I think I know the some URLs of the new pages.

/corp/standings.xml.aspx
/char/standings.xml.aspx
Sample

<?xml version='1.0' encoding='UTF-8'?>
<eveapi version="2">
<currentTime>2008-09-02 14:11:42</currentTime>
<result>
<corporationStandings>
<standingsTo>
<rowset name="characters" key="toID" columns="toID,toName,standing" />
<rowset name="corporations" key="toID" columns="toID,toName,standing">
<row toID="intger" toName="string" standing="signed float" />
</rowset>
<rowset name="alliances" key="toID" columns="toID,toName,standing" />
</standingsTo>
<standingsFrom>
<rowset name="agents" key="fromID" columns="fromID,fromName,standing">
<rowset name="NPCCorporations" key="fromID" columns="fromID,fromName,standing">
<rowset name="factions" key="fromID" columns="fromID,fromName,standing">
</rowset>
</standingsFrom>
</corporationStandings>
</result>
<cachedUntil>2008-09-02 17:11:44</cachedUntil>
</eveapi>

char version the <corporationStandings> are absent.

my corp isnt in a alliance so no idea if the corp xml version holds the alliance standings too or if that has a page of it's own.

/corp/shareholders.xml.aspx
/corp/ContainerLog.xml.aspx
/corp/membersecurity.xml.aspx

I believe are the other urls. however not having CEO/director privs can't retrieve anything from this however it does give a permissions error.

If anyone is willing to share a pruned down sample of the corp CEO/Directors privileged xml files i'd be grateful

Eld



CCP Hypnotic

Posted - 2008.09.02 16:43:00 - [10]
 

Here's a short and simple list of the new page names:

Added ../corp/Shareholders.xml.aspx
Added ../corp/MemberSecurity.xml.aspx
Added ../corp/MemberSecurityLog.xml.aspx
Added ../corp/Titles.xml.aspx
Added ../corp/ContainerLog.xml.aspx
Added ../corp/Standings.xml.aspx
Added ../char/Standings.xml.aspx

Also added to the API was:


Added Clone Name and Skillpoints to character sheet.
Added Role and Title lists to character sheet.

Eldstrom
Posted - 2008.09.02 17:17:00 - [11]
 

Thanks Hypnotic

Rynlam
Gallente
Posted - 2008.09.02 17:58:00 - [12]
 

Yay! Thank you CCP API dev(s) :)

ALoneHobo II
Posted - 2008.09.02 18:24:00 - [13]
 

So this new API data would allow people to quickly and easily setup EVE Bacon without manually inputting too much?

CCP Lingorm


C C P
Posted - 2008.09.02 18:28:00 - [14]
 

Edited by: CCP Lingorm on 02/09/2008 18:42:24
Originally by: ALoneHobo II
So this new API data would allow people to quickly and easily setup EVE Bacon without manually inputting too much?


The method Bacon used to access people entering Local no longer works, has not worked for sometime. Please verify your facts before posting comments.

ALoneHobo II
Posted - 2008.09.02 18:30:00 - [15]
 

Errr . . . ok sorry about that . . . .Why the sharp tongue? I asked a simple question :P

CCP Lingorm


C C P
Posted - 2008.09.02 18:42:00 - [16]
 

Edited by: CCP Lingorm on 02/09/2008 18:43:46
Originally by: ALoneHobo II
Errr . . . ok sorry about that . . . .Why the sharp tongue? I asked a simple question :P


My apologies, You question came across as smartalec style Bacon bashing. I misinterpreted it ... I will change it. We try to keep this forum very free of bias and other things, and one of those involves no acceptance of trolling.

Agian my apologies for misunderstanding your question.

Jaabaa
Minmatar
Dental Drilling Corporation
Posted - 2008.09.02 18:52:00 - [17]
 

Edited by: Jaabaa on 02/09/2008 18:52:53
Could someone please clarify these 2 points in the patch notes please:


  • EVE API: CharacterID.xml.aspx will now accept characters with periods or dots in their name.

  • EVE API: CharacterID.xml.aspx will not accept characters with periods or dots in their name.



Huh Question

CCP Lingorm


C C P
Posted - 2008.09.02 18:55:00 - [18]
 

Originally by: Jaabaa
Edited by: Jaabaa on 02/09/2008 18:52:53
Could someone please clarify these 2 points in the patch notes please:


  • EVE API: CharacterID.xml.aspx will now accept characters with periods or dots in their name.

  • EVE API: CharacterID.xml.aspx will not accept characters with periods or dots in their name.



Huh Question



  • EVE API: CharacterID.xml.aspx will now accept characters with periods or dots in their name.



THIS is correct. The API will now accpet '.' and '-' in character names.

ALoneHobo II
Posted - 2008.09.02 18:58:00 - [19]
 

Hey no worries man. I got bacon a few weeks ago BEFORE i was told i had to enter in all of the standings . . . immediately deleted it :P

Just wanted to know if any kind of automatic entry using the new API info would be possible?

Cesar Malari
Dark-Rising
IT Alliance
Posted - 2008.09.02 19:40:00 - [20]
 

Edited by: Cesar Malari on 02/09/2008 19:44:06
Originally by: ALoneHobo II
Hey no worries man. I got bacon a few weeks ago BEFORE i was told i had to enter in all of the standings . . . immediately deleted it :P

Just wanted to know if any kind of automatic entry using the new API info would be possible?

Assuming the new API thing shows your effective in-game standings, yes, you would be able to change BACON to get standings from that API instead of the standings file mechanism. Shouldn't be too complicated at all.

Of course, why you'd want to spend time updating BACON to use the standings API when it can't get the data about who is entering local anymore is beyond me, but hey, you really seemed to want to know the answer....

The real interesting addition here is the container log -- if you pull this data often enough, you should be able to very closely monitor the use of corp loot hangers and identify people who take more from shared hangers than they contribute. I'm actually quite surprised to see this -- I hadn't really seen any call for it on the forums.

Can't complain about new API goodies to play with though.

ALoneHobo II
Posted - 2008.09.02 20:41:00 - [21]
 

I didnt realise the problem was with them disclosing info about the local channel :P

Kazuo Ishiguro
House of Marbles
Posted - 2008.09.02 21:00:00 - [22]
 

Edited by: Kazuo Ishiguro on 02/09/2008 21:12:38
Originally by: Cesar Malari
The real interesting addition here is the container log -- if you pull this data often enough, you should be able to very closely monitor the use of corp loot hangers and identify people who take more from shared hangers than they contribute. I'm actually quite surprised to see this -- I hadn't really seen any call for it on the forums.


There's already at least one person for whom this feature will save several hours' work every week; people's participation in the ISGC racing league is verified via container logs.

It saves 7 days' worth of logs, so you only need to check once per week to see everything. I expect it'll be cached for 24 hours after each query, like the assets/R&D data. Can we have this one work like the R&D jobs list so that if multiple requests are made, the cached data is re-sent each time?

Also, I seem to be getting 'Connection interrupted' errors when trying to access the API atm - I suppose it'll be working by tomorrow...?

Immersive
Immersive Technology Solutions
Posted - 2008.09.03 01:00:00 - [23]
 

Edited by: Immersive on 03/09/2008 01:31:39
The API is usually shut down for 24 hours following a patch, IIRC.

Also, didn't I read somewhere that the documentation was getting an overhaul?
Do we have an ETA for that?

CCP Whisper

Posted - 2008.09.03 10:59:00 - [24]
 

Originally by: Immersive
Edited by: Immersive on 03/09/2008 01:31:39
The API is usually shut down for 24 hours following a patch, IIRC.

Also, didn't I read somewhere that the documentation was getting an overhaul?
Do we have an ETA for that?


We have been working on overhauling the documentation, and I would like us to release it as a downloadable PDF. Have not got an ETA for that yet though, but I will be poking the people in charge of making our downloadable content to get it into the prescribed format once the core documents are complete and have gone through one last check.

Kazuo Ishiguro
House of Marbles
Posted - 2008.09.03 13:19:00 - [25]
 

Edited by: Kazuo Ishiguro on 03/09/2008 13:23:49
I'm looking forward to getting the container log xml working. For now, I'm just getting this:

<eveapi version="2">
<currentTime>2008-09-03 13:15:40</currentTime>

<error>
A general error has occured, please try again later.
</error>
<cachedUntil>2008-09-03 14:15:40</cachedUntil>
</eveapi>


The assets xml seems to be working, though, as well as all the other bits of the api that I've tried so far.

CCP Hypnotic

Posted - 2008.09.03 13:54:00 - [26]
 

Originally by: Kazuo Ishiguro

<eveapi version="2">
<currentTime>2008-09-03 13:15:40</currentTime>

<error>
A general error has occured, please try again later.
</error>
<cachedUntil>2008-09-03 14:15:40</cachedUntil>
</eveapi>



Can you tell me more about the container log call you are making? It should be formated like:

http://api.eve-online.com/corp/ContainerLog.xml.aspx?userID=1234567&apiKey=<Full Access API Key>&characterID=<CEO/Director ID>

Kazuo Ishiguro
House of Marbles
Posted - 2008.09.03 15:53:00 - [27]
 

I'm using exactly that format (copied your sample and substituted my own details). My corp doesn't have any audit log containers currently in use, and never has afaik (I've checked via the assets API) - could this be causing the problem?

CCP Hypnotic

Posted - 2008.09.03 15:57:00 - [28]
 

You should just be getting a response with empty record sets. Not an error. If you are getting this error right now could you please file a bug report? Thanks for helping me out.

Kazuo Ishiguro
House of Marbles
Posted - 2008.09.03 16:04:00 - [29]
 


Kazuo Ishiguro
House of Marbles
Posted - 2008.09.03 16:50:00 - [30]
 

Now that I've anchored a container on behalf of the corp and done some stuff with it, it works. So although it's a problem, it only seems to affect people who want to look up empty sets of records. Although this is a non-empty set of people, it's not something I'd lose too much sleep over tbh.


Pages: [1] 2

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only