APIキーを使用するCREST / XML APIは、2018年5月8日に廃止されました。
以下は旧情報であり、現在使用できません。
ゲーム内のキャラクタ情報を扱う外部アプリは、大抵 APIキー が必要になります。
API キーはキャラクタ情報を外部アプリにインポートするためのもので、公式サイトで発行してもらえます。
- 万が一誰かに API キーを知られてもキャラクタを直接操作することはできません。スキル情報等を見られるだけです。
心配な場合は定期的に API キーを再発行するようにしましょう。(アプリへの新 API キー入力を忘れずに) - アップデートがあった際には、しばらく API 情報を取得出来なくなることがあります。大抵は1~3日で復帰するので気長に待ちましょう。
入手手順
- https://support.eveonline.com/api へアクセス
https://community.eveonline.com/support/api-key/ (こっちが正しい?) - ゲームのアカウントとパスを入力してログイン
- [Create API Key] をクリック
- 項目を入力
- Name
API キーは幾つも発行できるため、それらを区別するための名前を入力する - Verification Code
アプリに入力する際のコードが表示される - Character
情報を取得するキャラクターを選択する - Type
キャラクターか会社(ロールが CEO、Director の場合)のどちらを取得するか選択する - Access Mask
右段の取得項目にチェックを入れることで自動入力される。気にしなくて良い - Expires
API キーが使用できる期限。無期限にする場合は No Expiry にチェックを入れる - 右段のチェックボックス群
取得したい情報にチェックを入れる。アプリによって変わるので適宜入力する
- Name
- Submit を押して、API キーを発行
- 一覧からアプリに必要な数字7桁の User ID と、ずらーっと長い Verification Code をコピペ
ご注意
- API 入力の仕方、選択する取得情報(新仕様の場合)はアプリによるので ReadMe でもご覧ください。
- 発行してから使えるようになるまで10分くらい時間がかかります。
- ゲーム内の状態が反映されるまで若干ラグがあります。
旧仕様(2010年以前)
※現在もメンテナンスをされているアプリは、旧仕様のAPIでは認識しない可能性があるので、新仕様のAPIを取得して試してみてください。
- https://www.eveonline.com/api/default.asp へアクセス。現在はアクセス不能です
- ゲームのアカウントとパスを入力してログインします。
- Limited か Full を選び、ボタンを押せば発行されます。
Limited はキャラクターシートの情報のみ、Full は口座記録や所有物の情報まで取れます。
EVEMONや EFT、EVEHQ などは Limited で OK 。EVEMEEP や EVEWMAT などは Full で全ての機能が使えるようになります。 - 必要なものは数字7桁の User ID と、ずらーっと長い API Key です。コピペして使います。
Counter: ?,
today: ?,
yesterday: ?