|
Author |
Thread Statistics | Show CCP posts - 37 post(s) |
Risingson
|
Posted - 2011.08.17 08:49:00 -
[1]
Intended? When i query http://apitest.eveonline.com/eve/CharacterInfo.xml.aspx with a character bound key (kid 428) that should only show public char info (am 16777216) i get the private info delivered for the char the key belongs to. // Eveeye.com |
Risingson
|
Posted - 2011.08.17 10:51:00 -
[2]
Edited by: Risingson on 17/08/2011 10:53:51
Process of creating predefined keys in matters of userfriendlyness: If i send a user to create a specific key i want him to do nothing much but eg. choosing the char and clicking "create". The way it's done atm will drive away some users or making them mess up ;)
to achieve that we would have to be able to additionally pass a name of key and expiry date. the representation should be reduced to minimum in case of predefinition.
could be as easy as this ... https://supporttest.eveonline.com/api/Key/CreatePredefined/16777216/?name=Eveeye.com%20Character%20Authentification should send the user to this imo
// Eveeye.com |
Risingson
|
Posted - 2011.08.18 18:34:00 -
[3]
Originally by: CCP Stillman
Originally by: Risingson Intended? When i query http://apitest.eveonline.com/eve/CharacterInfo.xml.aspx with a character bound key (kid 428) that should only show public char info (am 16777216) i get the private info delivered for the char the key belongs to.
What info exactly? I can't reproduce that :(
reproduction steps: create a key for public char info only and use it to get your character info.
when i try:
keyID 428 got access mask 16777216 for CharacterInfo public only.
http://apitest.eveonline.com/eve/CharacterInfo.xml.aspx?keyID=428&vCode=xxxx&characterID=778488407
info it should not contain but does are accountBalance ,skillPoints, lastKnownLocation, etc // Eveeye.com |
Risingson
|
Posted - 2011.08.18 20:10:00 -
[4]
Edited by: Risingson on 18/08/2011 20:13:01
Originally by: Johnathan Roark
Originally by: Risingson
Originally by: CCP Stillman
Originally by: Risingson Intended? When i query http://apitest.eveonline.com/eve/CharacterInfo.xml.aspx with a character bound key (kid 428) that should only show public char info (am 16777216) i get the private info delivered for the char the key belongs to.
What info exactly? I can't reproduce that :(
reproduction steps: create a key for public char info only and use it to get your character info.
when i try:
keyID 428 got access mask 16777216 for CharacterInfo public only.
http://apitest.eveonline.com/eve/CharacterInfo.xml.aspx?keyID=428&vCode=xxxx&characterID=778488407
info it should not contain but does are accountBalance ,skillPoints, lastKnownLocation, etc
I think its suppose to return the same info as a limited api key would have?
that would not include accountbalance and lastlocation i think. but you are right naming it "public" is not a good choice.
edit added link :EVE_API_EVE_Character_Info // Eveeye.com |
Risingson
|
Posted - 2011.08.19 08:42:00 -
[5]
[[[offtopic: please give us an api for ongoing incursions]]] // Eveeye.com |
Risingson
|
Posted - 2011.08.22 19:34:00 -
[6]
Originally by: Desmont McCallock The "userID" (which is in fact the "accountID") has to be included in a non-restrictable API call, like the Characters or the APIKeyInfo call.
If i get this right this would enable you to know Alts. Isn't it a good thing of the new api that users can decide what to share? I would vote for not showing a userID bound to a char anywhere unless the user allowed the key to see it. // Eveeye.com |
Risingson
|
Posted - 2011.08.29 21:29:00 -
[7]
Originally by: Risingson Process of creating predefined keys in matters of userfriendlyness: If i send a user to create a specific key i want him to do nothing much but eg. choosing the char and clicking "create". The way it's done atm will drive away some users or making them mess up. to achieve that we would have to be able to additionally pass a name of key and expiry date. the representation should be reduced to minimum in case of predefinition. could be as easy as this ... https://supporttest.eveonline.com/api/Key/CreatePredefined/16777216/?name=Eveeye.com%20Character%20Authentification should send the user to this imo
I tested with a few users. many asked "where is my keyID?". thats because the "Create API key" page shows the verification code and people think thats the key already... most people cannot see the "submit" button on bottom right due to their screen size. please move the submit button below the expiry section.
While you are at that section set the expiry date to something that won't make the key expire at creation since all testers generated a key that instantly expired.
proper userfriendly predefined landing page
please take off your coder monocles
// Eveeye.com |
|
|
|