문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
api [2017/06/29 11:16] 127.0.0.1 외부 편집 |
api [2019/02/16 18:58] samktg [1. API 관리] 최신내용 업데이트 |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== API ====== | ====== API ====== | ||
- | + | ||
- | 이브온라인은 캐릭터 정보 및 사용자의 데이터를 이브 온라인 외부에서 조회할 수 있는 HTTP 기반 API(Application Programming Interface)를 제공한다. 덕분에 Eve Fitting Tool, EveMon 같은 프로그램을 사용해서 이브 온라인에 직접 접속하지 않아도 편리하게 피팅을 맞춰보고 캐릭터의 현 상태(주로 트레이닝 큐)를 점검할 수 있다. | + | 기존 API가 패치로 폐지되고 [[https://esi.evetech.net|ESI]](EVE Swagger Interface) 로 대체되었으므로 아래의 내용 대부분이 수정되야할 필요가 있다. |
+ | |||
+ | 이브온라인은 캐릭터 정보 및 사용자의 데이터를 이브 온라인 외부에서 조회할 수 있는 HTTP 기반 API(Application Programming Interface)를 제공한다. 덕분에 pyfa, EVEMon 같은 프로그램을 사용해서 이브 온라인에 직접 접속하지 않아도 편리하게 피팅을 맞춰보고 캐릭터의 현 상태(주로 트레이닝 큐)를 점검할 수 있다. | ||
이 둘 외에도 이것을 이용한 수많은 연동 홈페이지와 어플리케이션(PC, 안드로이드, iOS)이 있고 기능이 매우 다양하다. 이러한 특성 덕에 코퍼레이션에 API를 제출해야 가입이 가능한 곳도 있다.(스파이방지) | 이 둘 외에도 이것을 이용한 수많은 연동 홈페이지와 어플리케이션(PC, 안드로이드, iOS)이 있고 기능이 매우 다양하다. 이러한 특성 덕에 코퍼레이션에 API를 제출해야 가입이 가능한 곳도 있다.(스파이방지) | ||
줄 11: | 줄 13: | ||
===== - API 관리 ===== | ===== - API 관리 ===== | ||
- | {{https://imgone.xyz/p/145517280204efd25.jpg}} | + | {{https://i.ibb.co/bRf5fvM/20190216-184635.png}} |
+ | |||
+ | https://community.eveonline.com/support/third-party-applications/ 에 들어가면 위와 같은 화면이 나온다. 위 화면은 이미 3개의 API를 만든 상태인데, 하나는 zKillboard로 킬메일을 받아가는 API, 나머지 두개는 코퍼레이션 제출,얼라이언스 제출용으로 모든 정보를 제공하는 API이다. 이런식으로 여러개의 API를 각각 관리할 수 있다. | ||
- | https://community.eveonline.com/support/api-key/ 에 들어가면 위와 같은 화면이 나온다. 위 화면은 이미 두개의 API를 만든 상태인데, 하나는 개인용으로 모든 정보를 제공하는 API, 또 하나는 코퍼레이션 제출용으로 코퍼레이션에서 요구하는 정보만 제공하는 API다. 이런식으로 여러개의 API를 각각 만들어서 관리할 수 있다. | + | 하얀색 부분엔 해당 캐릭터의 포트레잇, 초록색 부분엔 캐릭터 명이 표시되며, 빨간색 부분엔 해당 API의 이름, 노락색 부분엔 해당 API의 설명이 표시된다. |
- | ***CREATE NEW API**로 새로운 API를 만들 수 있다. | + | ***VIEW PERMISSIONS**로 제공하는 정보의 종류를 알 수 있다. |
- | ***UPDATE**로 제공하는 정보의 종류나 유통기한을 수정할 수 있다. | + | ***DELETE APPLICATION**로 API를 파기할 수 있다. |
- | ***DELETE**로 API를 파기할 수 있다. | + | |
===== - API 설정 ===== | ===== - API 설정 ===== |