open All Channels
seplocked EVE Information Portal
blankseplocked New Dev Blog: Customizable API keys goes live for testing
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: [1] 2 3 4

Author Topic

CCP Zymurgist


Gallente
C C P
Posted - 2011.05.26 15:45:00 - [1]
 

In CCP Stillman's latest dev blog he welcomes back CCP Elerhino and talks about the new customizable API key. Read more about it and how to start testing these new API keys here.

Gnulpie
Minmatar
Miner Tech
Posted - 2011.05.26 15:53:00 - [2]
 

WOOOOOOOOOOOOT

\o/


Err, what is it about? Anyway, sounds completely awesome Cool

RaTTuS
BIG
Gentlemen's Agreement
Posted - 2011.05.26 15:55:00 - [3]
 

+10

CCP Prism X


Gallente
C C P
C C P Alliance
Posted - 2011.05.26 16:13:00 - [4]
 

I'm content with the number of times I was mentioned in this blog.

The combination to the safe with your antidote is 6-13-31-27.

Vuk Lau
4S Corporation
Morsus Mihi
Posted - 2011.05.26 16:21:00 - [5]
 

CCP Stillman best Stillman.

Sarmatiko
Posted - 2011.05.26 16:24:00 - [6]
 

The first thing that comes to mind - can you add simple vCode generator button to the API creation page?

CCP Stillman

Posted - 2011.05.26 16:28:00 - [7]
 

Originally by: Sarmatiko
The first thing that comes to mind - can you add simple vCode generator button to the API creation page?

Brilliant ideas like this is why putting things on Singularity before we release it is such a great thing. Very Happy

But yes, I've suggested this to Elerhino. I'm optimistic we can do that Smile

Marcel Devereux
Aideron Robotics
Posted - 2011.05.26 16:30:00 - [8]
 

Edited by: Marcel Devereux on 26/05/2011 16:30:49
Can we please get a link for each key on the key management page that has the key info embedded as arguments in the URL (i.e. http://api.eve-online.com/key/?keyID=42&vCode=VERYSECRET)? I would like to register as a handler for that link and the user can chose to open the link with my application. This would allow for easy key entry into applications.

Paukinra
Gallente
Hard Rock Mining Co.
Posted - 2011.05.26 16:30:00 - [9]
 

Hm....

I do like the look of this - just please tell me this will be simple to you.

By the end will it just be check a load of boxes of what I want in it or will I also have to code it cause I can't code :p

Overall Im thinking +8/10 (it will get 10/10 if I can do the above idea)

Sarmatiko
Posted - 2011.05.26 16:34:00 - [10]
 

Edited by: Sarmatiko on 26/05/2011 16:45:12
Test https://apitest.eveonline.com/char/CharacterSheet.xml.aspx?keyID=17&vCode=Ogz2RzOaidrJsMFqmFPmDAzr0YRjph
Gives me Error 500. Crying or Very sad

Also there is typo in devblog fixed

Garheade
Amarr
Aideron Robotics
Posted - 2011.05.26 16:35:00 - [11]
 

Originally by: Marcel Devereux
Edited by: Marcel Devereux on 26/05/2011 16:30:49
Can we please get a link for each key on the key management page that has the key info embedded as arguments in the URL (i.e. http://api.eve-online.com/key/?keyID=42&vCode=VERYSECRET)? I would like to register as a handler for that link and the user can chose to open the link with my application. This would allow for easy key entry into applications.


This could make things a lot easier from a programing standpoint.

CCP Prism X


Gallente
C C P
C C P Alliance
Posted - 2011.05.26 16:36:00 - [12]
 

HTTPS is currently not working on the test server.

Sarmatiko
Posted - 2011.05.26 16:40:00 - [13]
 

Edited by: Sarmatiko on 26/05/2011 17:20:50
Oh thanks http works fine Smile

Irdalth Delrar
EVE University
Ivy League
Posted - 2011.05.26 16:44:00 - [14]
 

Edited by: Irdalth Delrar on 26/05/2011 17:10:23
I wanna clarify something given the way access masks work: if we create a predefined key that gets certain information from all characters on an account, does that mean if we run it through the mask validator, we'll see nothing under characterID? And likewise, will there still be a character list API? And if so, is there a method to validate, for example, if the character list comes back with only one character, because the API has been restricted to one character, that the person is giving a character specific API, rather then an "all characters" API? Basically, someway to validate someone trying to be smart by creating a specific API to avoid corporation background checks?

EDIT: I'll leave up a question as a mark of my stupidity (and because it might bring up more questions for other people), but upon testing, the API mask validator does show "" under character ID for an API that has all characters on that account.

Chribba
Otherworld Enterprises
Otherworld Empire
Posted - 2011.05.26 16:50:00 - [15]
 

Awesome!

Elegbara
Posted - 2011.05.26 16:52:00 - [16]
 

Edited by: Elegbara on 26/05/2011 16:56:58
I have created a key with "No expiration" then edited it and set it to expire in 1 day. Now http://apitest.eveonline.com/account/APIKeyInfo.xml.aspx gives me empty expiration value.

It also shows deleted key as expired.

Everseeker
Caldari
Northgate
Posted - 2011.05.26 16:53:00 - [17]
 

Is it safe to assume that, If I create a request string for a user, asking for specific information, that the user will see an "english-readable" warning, telling them specificly what the Recruiter/whoever will be receiving if you comply
(perhaps with a check-box based format, to allow partial compliance with the request....)

SencneS
Rebellion Against Big Irreversible Dinks
Posted - 2011.05.26 17:04:00 - [18]
 

It doesn't say it anywhere but if we create a non-expiring key can we delete the key? I haven't created one yet because I am uncertain I will be able to delete it.

I also assume the old API keys will continue to work as expected?

Other than those questions, API needed a little improving and this was a great step in that direction. It'll help everyone with what is needed for applications etc. I can't help but think those that need verification for alliances etc may get the short end of the deal..

"Yeah that's my character, my only one.." - "OK Welcome aboard!!"

Shar Tegral
Posted - 2011.05.26 17:12:00 - [19]
 

Did someone just pour a gallon of Awesome Sauce on the API?

MotherMoon
Huang Yinglong
Posted - 2011.05.26 17:16:00 - [20]
 

Been looking forward to this. I can't even began to think how much work this must of taken Shocked

Two step
Aperture Harmonics
K162
Posted - 2011.05.26 17:25:00 - [21]
 

Only CEOs can create corporation keys? Why not directors as well?

What happens to a corporation key if the CEO leaves corp? Is it still valid?

Gossamer DT
Caldari
Wildly Inappropriate
Goonswarm Federation
Posted - 2011.05.26 17:25:00 - [22]
 

This is so much win, I don't even know how to ask this, but please please please please include directors as being able to create corp API keys.

Still total win even with out director being able to create corp API keys.

mkint
Posted - 2011.05.26 17:36:00 - [23]
 

Edited by: mkint on 26/05/2011 18:41:15

I'm not a programmer, so i can't really make an programming suggestions, but I'd like to make some usability suggestions.

1) I like how customizable it is, but the added complexity means it's gonna be a pain in the ass for rookies to set it up for evemon/eft. A link like the 'all' 'none' links for 'basic' 'full' would be pretty awesome (especially if it automatically filled in the 'name' field as well.)

2) it would be pretty awesome to have a button next to the verification code field labeled 'generate' to automatically create a new key similar to the classic API page.

3) I'm still fuzzy on how any programs will associate any particular API key with any particular account. I assume it still uses a user ID? That is no longer shown on the page. If it's not still associated to a user ID, then I'm fuzzy on what happens if there ends up being keys with duplicate names/verification codes (unless neither of those are supposed to be meaningful to the user, which I'd have to say right now would be extremely bad.)

also bonus points for not having the new API key being attached to spacebook. Holy jeebus, thank you for not having it be attached to spacebook. That gawdawful piece of crap website needs to be rebuilt from the ground up before I trust it to do anything important, and it still upsets me that it's linked to my account at all.

edit: after re-reading the original blog, the keyID concept is a little more clear. It's kinda weird that you could have a 2 digit keyID, but whatever. I assume you just need the keyID and the verification code, and I still maintain that it would probably be a smart idea to have an auto generate button for that 20 character password that the nag box keeps popping up for.

Also, for usability, the first time I logged in, I was taken directly to a create page without any of the explanations you see on the management page. For usability it would probably be a good idea to already have a 'basic' and 'full' key automatically generated when first signing in and being taken to the management screen instead of the creation screen.

Sino Sarn
THORN Syndicate
BricK sQuAD.
Posted - 2011.05.26 17:49:00 - [24]
 

nerf supers already.

Herschel Yamamoto
Agent-Orange
Nabaal Syndicate
Posted - 2011.05.26 17:59:00 - [25]
 

You added a No Expiry checkbox, and thus I am happy.

Will there still be the traditional limited/full keys, or will we have to build those?

James Arget
Caldari
Future Corps
Sleeper Social Club
Posted - 2011.05.26 18:31:00 - [26]
 

Originally by: Two step
Only CEOs can create corporation keys? Why not directors as well?

What happens to a corporation key if the CEO leaves corp? Is it still valid?

+1 to this. Directors need to be able to create keys as well.

One of my members also asked how the Corp keys are going to work in regards to granularity. Could we make keys that restrict access to only member applications, or only to POS information?

Matalok
Dreddit
Test Alliance Please Ignore
Posted - 2011.05.26 18:32:00 - [27]
 

Originally by: Two step
Only CEOs can create corporation keys? Why not directors as well?


Can't wait until EOH/Somer spot this one, so much for multiple keys to check over the corp wallet.

Want to see the Corp Wallet Journal more than once a hour? NOPE.

Sable Blitzmann
Minmatar
Massively Dynamic
Posted - 2011.05.26 18:38:00 - [28]
 

The fact that directors cannot access corp info is stupid. Please fix this.

Vessper
Indicium Technologies
Hephaestus Forge Alliance
Posted - 2011.05.26 18:41:00 - [29]
 

Nice work on the API changes, looking forward to using it! Some quick questions at this point:

1. What is going to happen with the account related APIs, namely the Characters.xml.aspx and AccountStatus.xml.aspx?

2. Am I correct in assuming that CharacterInfo under Public Info is the same as what is available with the current Limited API and under Private Info is what is available with the Full API?

3. Are these changes something you are aiming to release in conjunction with Incarna 1.0 in June, or more likely scheduled for some later patch? Just trying to gauge if I need to start panicking Razz


Marcel Devereux
Aideron Robotics
Posted - 2011.05.26 18:43:00 - [30]
 

Edited by: Marcel Devereux on 26/05/2011 18:43:38
Originally by: James Arget
Originally by: Two step
Only CEOs can create corporation keys? Why not directors as well?

What happens to a corporation key if the CEO leaves corp? Is it still valid?

+1 to this. Directors need to be able to create keys as well.

One of my members also asked how the Corp keys are going to work in regards to granularity. Could we make keys that restrict access to only member applications, or only to POS information?


Whey limit it to directors and CEO's? If you have access to a corp wallet (or any corp data) in game you should be able to have key for allows you to access this information out of game. CEO's and directors have can use access controls in game to restrict access to this data. The API server should be honoring the access controls set in game.


Pages: [1] 2 3 4

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