문서의 이전 판입니다!
이브온라인은 캐릭터 정보 및 사용자의 데이터를 이브 온라인 외부에서 조회할 수 있는 HTTP 기반 API(Application Programming Interface)를 제공한다. 덕분에 Eve Fitting Tool, EveMon 같은 프로그램을 사용해서 이브 온라인에 직접 접속하지 않아도 편리하게 피팅을 맞춰보고 캐릭터의 현 상태(주로 트레이닝 큐)를 점검할 수 있다. 이 둘 외에도 이것을 이용한 수많은 연동 홈페이지와 어플리케이션(PC, 안드로이드, iOS)이 있고 기능이 매우 다양하다. 이러한 특성 덕에 코퍼레이션에 API를 제출해야 가입이 가능한 곳도 있다.(스파이방지)
API는 앞서 말한 캐릭터의 각종 정보를 조회할 수 있을 뿐이며 제어는 절대 불가능하다. 따라서 계정 도용이나 해킹의 위험은 없다.
하지만 API가 제공하는 정보는 어마어마하다는 점.
알려지면 안되는 각종 기밀 정보도 조회할 수 있으니 절대 공개된 장소에 API를 올리면 안된다! API를 만들때 어떤 정보를 포함할 것인지 자세하게 설정할 수 있다.
https://community.eveonline.com/support/api-key/ 에 들어가면 위와 같은 화면이 나온다. 위 화면은 이미 두개의 API를 만든 상태인데, 하나는 개인용으로 모든 정보를 제공하는 API, 또 하나는 코퍼레이션 제출용으로 코퍼레이션에서 요구하는 정보만 제공하는 API다. 이런식으로 여러개의 API를 각각 만들어서 관리할 수 있다.
업데이트나 새로운 API를 만드는 창에서 설정할 수 있는 정보는 다음과 같다. 당연히 이 페이지에서 설정하는 정보는 절대 아무에게도 알려주면 안된다. 특히 Verification Code와 Access Mask가 API에 접근하는 코드이므로 철저하게 관리할 것.
제공하는 정보는 다음과 같으며 하나하나 개별 선택이 가능하다. 셀 배경이 노란색으로 되야 선택된 것이다.