More actions
m Added a bunch of missing 's' s |
m Remove deprecated "newinfo=" parameter out of {{Deprecated}}. |
||
| (7 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
[[ | {{Deprecated|[[EVE Swagger Interface]]}} | ||
{{hatnote|For uptodate information of the EVE API look [http://wiki.eve-id.net/APIv2_Page_Index here] [https://neweden-dev.com/Main_Page or here]}} | |||
{{hatnote|CCPs new developer site can be found [https://developers.eveonline.com/ here]}} | |||
{{hatnote|For uptodate information of the EVE API look [http://wiki.eve-id.net/APIv2_Page_Index here]}} | |||
This is a quick guide to using the EVE API in your own applications, scripts, and utilities. | This is a quick guide to using the EVE API in your own applications, scripts, and utilities. | ||
| Line 19: | Line 18: | ||
=== Security === | === Security === | ||
In order to prevent unauthorised access to private character/corporation data, the API uses an ''API Key''. This is a randomly-generated string that essentially works as a password for API calls. Account owners generate their own API keys through [ | In order to prevent unauthorised access to private character/corporation data, the API uses an ''API Key''. This is a randomly-generated string that essentially works as a password for API calls. Account owners generate their own API keys through [https://community.eveonline.com/support/api-key/ this page]. That page also informs you of your unique numeric user ID, which is used in API calls instead of your username. This allows a degree of trust with third-party applications, in that they neither need to know your login name or password. | ||
Note that at time of writing, a new API Key system allowing more granular access permissions was in development, and is discussed [ | Note that at time of writing, a new API Key system allowing more granular access permissions was in development, and is discussed [https://www.eveonline.com/devblog.asp?a=blog&bid=912 here]. | ||
== API Functions == | == API Functions == | ||
You may also find http://wiki.eve-id.net/APIv2_Page_Index to be a useful third-party reference. | You may also find http://wiki.eve-id.net/APIv2_Page_Index to be a useful third-party reference. | ||
| Line 78: | Line 75: | ||
=== PHP === | === PHP === | ||
A number of third-party libraries are available for PHP programmers, which will do the bulk of the work for you. For the purposes of these examples, we will be using [ | A number of third-party libraries are available for PHP programmers, which will do the bulk of the work for you. For the purposes of these examples, we will be using [https://sourceforge.net/projects/eve-apiphp/ Ale] - make sure you have downloaded this and placed a copy on your webserver. | ||
=== C# === | === C# === | ||
| Line 91: | Line 88: | ||
=== Python === | === Python === | ||
Get [https://github.com/ntt/eveapi EveApi] from here. The [https://github.com/ntt/eveapi/blob/master/apitest.py apitest] file also serves as quite comprehensive documentation on how to use the library. This library is open source and available under the [ | Get [https://github.com/ntt/eveapi EveApi] from here. The [https://github.com/ntt/eveapi/blob/master/apitest.py apitest] file also serves as quite comprehensive documentation on how to use the library. This library is open source and available under the [https://en.wikipedia.org/wiki/MIT_License MIT License]. | ||
== Something A Bit More Complicated == | == Something A Bit More Complicated == | ||
| Line 98: | Line 95: | ||
http://wiki.eve-id.net | http://wiki.eve-id.net | ||
[[Category:API]] | |||