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 Information Portal

 
  • Topic is locked indefinitely.
123Next page
 

New dev blog: caks and contracts in the API

First post First post
Author
CCP Guard
C C P
C C P Alliance
#1 - 2011-09-07 18:12:30 UTC  |  Edited by: CCP Guard
CCP Elerhino and the API team have a new dev blog out. Read, rejoice, and leave a comment or question right here.

CCP Guard | EVE Community Developer | @CCP_Guard

Squizz Caphinator
WiNGSPAN Delivery Network
#2 - 2011-09-07 18:16:03 UTC
Keep up the excellent work!

Various projects I enjoy putting my free time into:

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

Trebor Daehdoow
The Scope
Gallente Federation
#3 - 2011-09-07 19:10:39 UTC
IPI, UPI, we all PI for the API

Private Citizen • CSM in recovery

Kenpachi Viktor
Perkone
Caldari State
#4 - 2011-09-07 19:31:00 UTC
very nice, IBC

A war that would’ve involved 20,000 players, 75% of nullsec space, and hundreds of supercapitals was halted not by diplomacy, but by a game mechanic so dreadful that those who have experienced it previously have no desire to do so again. - Fix POS & SOV

Mr LaForge
Deep Core Mining Inc.
Caldari State
#5 - 2011-09-07 19:35:58 UTC
Probably the only part of CCP that has a clear vision and goal is the API team.

Stuff Goes here

Hiram Alexander
State Reprisal
#6 - 2011-09-07 19:39:15 UTC
I'm not massively interested in API stuff personally, as I'm not a developer. However...

If I read that right, it's possible to give out an API for a single character, rather than for the whole account, which is how it would normally work. So, if that's possible after all, then my question is this:

If a corp recruiter requested an API key for all of your characters on a particular account, and you handed over the API for a single character instead, would there be an easy indicator that the wrong info. had been given, or would s/he be none the wiser...?
Dierdra Vaal
Interstellar Stargate Syndicate
#7 - 2011-09-07 19:40:15 UTC  |  Edited by: Dierdra Vaal
what is the reason for giving people 10 keys max? In past tests I seem to recall we could make as many as we wanted?

I think more keys would be better - unlimited keys would be best.

Veto #205

Director Emeritus at EVE University

CSM1 delegate, CSM3 chairman and CSM5 vice-chairman

Evesterdam organiser and CSM Vote Match founder

Co-Author of the Galactic Party Planning Guide

VCBee009
Doomheim
#8 - 2011-09-07 20:15:46 UTC
Liking this. Only thing really missing is any PI related information (i.e contents of Launchpads/silos/custom offices).
Tek Enetheru
Russian Thunder Squad
Against ALL Authorities
#9 - 2011-09-07 21:05:13 UTC
Wiki (http://wiki.eveonline.com/en/wiki/EVE_API_Account_Status) says that AccountStatus call should return userID, but currently this data is not available in response
(see http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1517090&page=4#106).
Is this is a bug?
Johnathan Roark
Quantum Industries
#10 - 2011-09-07 21:13:24 UTC
Hiram Alexander wrote:
I'm not massively interested in API stuff personally, as I'm not a developer. However...

If I read that right, it's possible to give out an API for a single character, rather than for the whole account, which is how it would normally work. So, if that's possible after all, then my question is this:

If a corp recruiter requested an API key for all of your characters on a particular account, and you handed over the API for a single character instead, would there be an easy indicator that the wrong info. had been given, or would s/he be none the wiser...?


In one of the calls, eve/APIKeyInfo.xml.aspx, there is an attribute that gives the type of key, it can be "corporation", "character", or "account". A recruiter would need to make sure it says "account" or use my website: EVEVERIFY which is for auditing new recruits apis. I am currently in the process of converting to use the new key system and all features are free for everyone atm.

Dierdra Vaal wrote:
what is the reason for giving people 10 keys max? In past tests I seem to recall we could make as many as we wanted?



I agree, this is too few, especially for corporations and will make it difficult to see who is abusing an api. Speaking of which, the log needs updated to indicate what key.

Tek Enetheru wrote:
Wiki (http://wiki.eveonline.com/en/wiki/EVE_API_Account_Status) says that AccountStatus call should return userID, but currently this data is not available in response
(see http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1517090&page=4#106).
Is this is a bug?


No, its not a bug, the wiki hasn't been updated yet. If you read up in that thread, you'll see a few places where it was being discussed.

EVEVERIFY - A recruiting API Verification and Audit Tool

Also try out Yapeal for your php api needs

Tek Enetheru
Russian Thunder Squad
Against ALL Authorities
#11 - 2011-09-07 21:20:51 UTC
Johnathan Roark wrote:
Tek Enetheru wrote:
Wiki (http://wiki.eveonline.com/en/wiki/EVE_API_Account_Status) says that AccountStatus call should return userID, but currently this data is not available in response
(see http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1517090&page=4#106).
Is this is a bug?


No, its not a bug, the wiki hasn't been updated yet. If you read up in that thread, you'll see a few places where it was being discussed.

Is there any other way to get this info? I need to eliminate the possibility of using one account multiple times in my application.
Mechanoid Kryten
N0VA 5
#12 - 2011-09-07 22:03:28 UTC  |  Edited by: Mechanoid Kryten
[deleted] oops.

What rocks are the most isk per hour to mine? Which of your mission loot is worth more refined than sold? What blue prints make the most proffit? Answers: https://eve-industrialist.com/ Never sell an item for less than its mineral costs again!

Arkady Sadik
Gradient
Electus Matari
#13 - 2011-09-07 23:24:48 UTC
Thank you for hearing to all the cries about customizeable API keys. Also, the transition from the old to the new system was very smooth - thank you!

It used to be that you could get the corp (and alliance) contact list without needing to be a director. This data is readily available in-game to any member in the corp. Would it be possible to get that access back to the character key?
Antihrist Pripravnik
Scorpion Road Industry
#14 - 2011-09-08 00:22:29 UTC
Great news. +1 for API team
J Kunjeh
#15 - 2011-09-08 01:09:03 UTC
This seems to me like a big step forward. Kudos to the API team who brought this to fruition. Gold star on the forehead for CCP.

"The world as we know it came about through an anomaly (anomou)" (The Gospel of Philip, 1-5) 

Abdiel Kavash
Deep Core Mining Inc.
Caldari State
#16 - 2011-09-08 04:12:47 UTC
Quote:
Up to 10 API keys per account

Say whaaaat? I can right now think of 10 different apps I am using, each of which only deserves a limited and mutually different set of access privileges. The limit makes it so that I can give restrictive access to only very few apps, and then you have to have very powerful "general" keys to hand out to everything else.

If you want to prevent abuse, make the limit something sensible, like 50 or 100.

(oh, but surely 300 contacts and 50 fittings will be enough for everyone)
Hello Tiger
#17 - 2011-09-08 05:58:07 UTC
Oddly enough, I don't see ANY mention of other VERY often requested items.

(1) Does this fancy new API include ANY information about Slot 6-10 implants?

(2) Where is the PI info? I've seen a LOT more requests for that around than "fancy customise ability" ones.

For my API usage, I'm seeing ZERO improvement in this new system, and I see a heavy duty hassle down the road having to update applications to use the new system AND all the info on all my accounts when the old system is "discontinued".

At this point, IMO this new API system is going to be a serious waste of my time and effort for NO positive effects whatsoever.


Yophant
Pan-Intergalatic Business Community
#18 - 2011-09-08 11:28:27 UTC  |  Edited by: Yophant
With old API key I could see my corp's industry jobs since i have "Factory Manager", "Rent Research Slot" and "Rent Factory Slot" roles.
New API key system doesn't provide such ability for me.
Is there a way to make these jobs visible for me through API again?

Maybe it's possible to change new API key creation's logic to make all characters (not only Directors and CEOs) being able to create "Corporation" keys, which should provide access according to character roles.
Aineko Macx
#19 - 2011-09-08 11:41:46 UTC
Arcana Mortis
Kybernauts
#20 - 2011-09-08 12:55:26 UTC
CAK?

what is that?
123Next page