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.
 

It isnt possible to see how far someone has limited his api?

Author
Mr LaboratoryRat
Confederation of DuckTape Lovers
#1 - 2011-11-02 19:59:26 UTC  |  Edited by: Mr LaboratoryRat
Im looking for answere's on a few questions. Im managing recruitnen in a corp. Before the api change there was a way to jsut enter the recruits api into a app and it reads out his characters. It was not possible to hide characters on accounts.

With the new api system u can not check if the recruit has given u a limitted or how well adjusted api. Tecnicaly it is possible to hide characers on a account of witch he gives the api. Is this correct? If so is there a way to find out or is there an app witch tells me how limited the given API is?
ShadowMaster
#2 - 2011-11-02 20:58:04 UTC
This is incorrect. You can still use the API key to check what characters a player has. It will either give you results or give you an error. They also gave us the ability to check what permissions an API key has though, so before checking what characters exists check to make sure the API key has the correct permissions so as not to annoy the server with requests that just error out.
Dragonaire
Here there be Dragons
#3 - 2011-11-02 21:43:47 UTC
Might try checking this page out it is what she was talking about above. http://wiki.eve-id.net/APIv2_Account_APIKeyInfo_XML

Finds camping stations from the inside much easier. Designer of Yapeal for the Eve API. Check out the Yapeal PHP API Library thread.

Mr LaboratoryRat
Confederation of DuckTape Lovers
#4 - 2011-11-03 11:31:19 UTC
Thanks for all replies so far. Is there a handy program for it that makes this possible or is someone interested in writing it for some iskies?
Tonto Auri
Vhero' Multipurpose Corp
#5 - 2011-11-03 11:43:59 UTC
There's many services for this purpose. You might give search function a try.

Two most common elements in the universe are hydrogen and stupidity. -- Harlan Ellison

Mr LaboratoryRat
Confederation of DuckTape Lovers
#6 - 2011-11-05 15:59:31 UTC  |  Edited by: Mr LaboratoryRat
Dragonaire wrote:
Might try checking this page out it is what she was talking about above. http://wiki.eve-id.net/APIv2_Account_APIKeyInfo_XML


Thx this is exacly where im looking for. I only need to know that. Is someone iterested in implementing that in a easy layout like this: http://evemon.battleclinic.com/apitest.html
Desmont McCallock
#7 - 2011-11-05 20:11:56 UTC
EVEMon will have such a feature in version 1.6.0. Till then check out EVEHQ API checker.
Jack Lagoon
Noble Sentiments
Second Empire.
#8 - 2011-11-05 22:08:03 UTC
Erm, it is possible to hide characters on accounts now with the new api system? For instance I have two toons on one account but I only set up a customizable api for character A and now character B. When I do an account status check it only shows character A, so how would I know that there isn't more than one character associated with that account? I feel like there should be an access mask for either "This api shows all characters" or "this api is limiting which characters you can see".
Dragonaire
Here there be Dragons
#9 - 2011-11-05 22:42:21 UTC
One way to always know for sure is to only allow account type keys Blink

Finds camping stations from the inside much easier. Designer of Yapeal for the Eve API. Check out the Yapeal PHP API Library thread.

ShadowMaster
#10 - 2011-11-05 22:45:13 UTC
Jack Lagoon wrote:
Erm, it is possible to hide characters on accounts now with the new api system? For instance I have two toons on one account but I only set up a customizable api for character A and now character B. When I do an account status check it only shows character A, so how would I know that there isn't more than one character associated with that account? I feel like there should be an access mask for either "This api shows all characters" or "this api is limiting which characters you can see".


https://support.eveonline.com/api/Key/Create

When you create a new API key you can specify if it is all characters or a specific character. I have not used the new API very much but I believe there is a way to find out if the API is a character level one or account level one. All you need to do is check that, if it is a character level one you know there might be more characters. If it is an account level key then you know you have all the characters listed.

I believe specifically if you call APIKeyInfo and there is no characterID then it is an account level key. If there is a characterID specified then it is a character level API key.

Someone with actual experience please correct me if I am wrong.
Jack Lagoon
Noble Sentiments
Second Empire.
#11 - 2011-11-06 00:58:47 UTC
Ah ok, I figured it out. If
key accessMask="" type="Character" ... then it's restricted api to specific character but if
key accessMask="" type="Account" ... then it shows all characters