kubiq/eve-esi

此包已被废弃且不再维护。没有建议的替代包。

v1.2.0 2017-02-21 19:19 UTC

This package is not auto-updated.

Last update: 2021-03-20 09:48:55 UTC


README

EVE Online 的 OpenAPI

此 PHP 包由 Swagger Codegen 项目自动生成

  • API 版本:0.4.1.dev1
  • 构建包:class io.swagger.codegen.languages.PhpClientCodegen

需求

PHP 5.4.0 及以上版本

安装 & 使用

Composer

要通过 Composer 安装,请运行以下命令

composer require kubiq/eve-esi

手动安装

下载文件并包含 autoload.php

    require_once('/path/to/SwaggerClient-php/autoload.php');

测试

要运行单元测试

composer install
./vendor/bin/phpunit

入门

请按照 安装说明 进行操作,然后运行以下命令

<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AllianceApi();
$datasource = "tranquility"; // string | The server name you would like data from
$user_agent = "user_agent_example"; // string | Client identifier, takes precedence over headers
$x_user_agent = "x_user_agent_example"; // string | Client identifier, takes precedence over User-Agent

try {
    $result = $api_instance->getAlliances($datasource, $user_agent, $x_user_agent);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AllianceApi->getAlliances: ', $e->getMessage(), PHP_EOL;
}

?>

API 端点文档

所有 URI 都是相对于 https://esi.tech.ccp.is/latest

方法 HTTP 请求 描述
AllianceApi getAlliances GET /alliances/ 列出所有联盟
AllianceApi getAlliancesAllianceId GET /alliances/{alliance_id}/ 获取联盟信息
AllianceApi getAlliancesAllianceIdCorporations GET /alliances/{alliance_id}/corporations/ 列出联盟公司
AllianceApi getAlliancesAllianceIdIcons GET /alliances/{alliance_id}/icons/ 获取联盟图标
AllianceApi getAlliancesNames GET /alliances/names/ 获取联盟名称
AssetsApi getCharactersCharacterIdAssets GET /characters/{character_id}/assets/ 获取角色资产
BookmarksApi getCharactersCharacterIdBookmarks GET /characters/{character_id}/bookmarks/ 列出书签
BookmarksApi getCharactersCharacterIdBookmarksFolders GET /characters/{character_id}/bookmarks/folders/ 列出书签文件夹
CalendarApi getCharactersCharacterIdCalendar GET /characters/{character_id}/calendar/ 列出日历事件摘要
CalendarApi getCharactersCharacterIdCalendarEventId GET /characters/{character_id}/calendar/{event_id}/ 获取事件
CalendarApi putCharactersCharacterIdCalendarEventId PUT /characters/{character_id}/calendar/{event_id}/ 响应事件
CharacterApi getCharactersCharacterId GET /characters/{character_id}/ 获取角色的公共信息
CharacterApi getCharactersCharacterIdCorporationhistory GET /characters/{character_id}/corporationhistory/ 获取公司历史
CharacterApi getCharactersCharacterIdPortrait GET /characters/{character_id}/portrait/ 获取角色肖像
CharacterApi getCharactersNames GET /characters/names/ 获取角色名称
CharacterApi postCharactersCharacterIdCspa POST /characters/{character_id}/cspa/ 计算 CSPA 收费成本
ClonesApi getCharactersCharacterIdClones GET /characters/{character_id}/clones/ 获取克隆体
ContactsApi 删除CharacterId联系人 DELETE /characters/{character_id}/contacts/ 删除联系人
ContactsApi getCharactersCharacterIdContacts GET /characters/{character_id}/contacts/ 获取联系人
ContactsApi getCharactersCharacterIdContactsLabels GET /characters/{character_id}/contacts/labels/ 获取联系人标签
ContactsApi postCharactersCharacterIdContacts POST /characters/{character_id}/contacts/ 添加联系人
ContactsApi putCharactersCharacterIdContacts PUT /characters/{character_id}/contacts/ 编辑联系人
CorporationApi getCorporationsCorporationId GET /corporations/{corporation_id}/ 获取公司信息
CorporationApi getCorporationsCorporationIdAlliancehistory GET /corporations/{corporation_id}/alliancehistory/ 获取联盟历史
CorporationApi getCorporationsCorporationIdIcons GET /corporations/{corporation_id}/icons/ 获取公司图标
CorporationApi getCorporationsCorporationIdMembers GET /corporations/{corporation_id}/members/ 获取公司成员
CorporationApi getCorporationsCorporationIdRoles GET /corporations/{corporation_id}/roles/ 获取公司成员角色
CorporationApi getCorporationsNames GET /corporations/names/ 获取公司名称
CorporationApi getCorporationsNpccorps GET /corporations/npccorps/ 获取NPC公司
FittingsApi deleteCharactersCharacterIdFittingsFittingId DELETE /characters/{character_id}/fittings/{fitting_id}/ 删除装备
FittingsApi getCharactersCharacterIdFittings GET /characters/{character_id}/fittings/ 获取装备
FittingsApi postCharactersCharacterIdFittings POST /characters/{character_id}/fittings/ 创建装备
FleetsApi deleteFleetsFleetIdMembersMemberId DELETE /fleets/{fleet_id}/members/{member_id}/ 踢出舰队成员
FleetsApi deleteFleetsFleetIdSquadsSquadId DELETE /fleets/{fleet_id}/squads/{squad_id}/ 删除舰队小队
FleetsApi deleteFleetsFleetIdWingsWingId DELETE /fleets/{fleet_id}/wings/{wing_id}/ 删除舰队翼
FleetsApi getFleetsFleetId GET /fleets/{fleet_id}/ 获取舰队信息
FleetsApi getFleetsFleetIdMembers GET /fleets/{fleet_id}/members/ 获取舰队成员
FleetsApi getFleetsFleetIdWings GET /fleets/{fleet_id}/wings/ 获取舰队翼
FleetsApi postFleetsFleetIdMembers POST /fleets/{fleet_id}/members/ 创建舰队邀请
FleetsApi postFleetsFleetIdWings POST /fleets/{fleet_id}/wings/ 创建舰队翼
FleetsApi postFleetsFleetIdWingsWingIdSquads POST /fleets/{fleet_id}/wings/{wing_id}/squads/ 创建舰队小队
FleetsApi putFleetsFleetId PUT /fleets/{fleet_id}/ 更新舰队
FleetsApi putFleetsFleetIdMembersMemberId PUT /fleets/{fleet_id}/members/{member_id}/ 移动舰队成员
FleetsApi putFleetsFleetIdSquadsSquadId PUT /fleets/{fleet_id}/squads/{squad_id}/ 重命名舰队小队
FleetsApi putFleetsFleetIdWingsWingId PUT /fleets/{fleet_id}/wings/{wing_id}/ 重命名舰队翼
IncursionsApi getIncursions GET /incursions/ 列出入侵
IndustryApi getIndustryFacilities GET /industry/facilities/ 列出工业设施
IndustryApi getIndustrySystems GET /industry/systems/ 列出太阳系成本指数
InsuranceApi getInsurancePrices GET /insurance/prices/ 列出保险等级
KillmailsApi getCharactersCharacterIdKillmailsRecent GET /characters/{character_id}/killmails/recent/ 列出击杀和损失
KillmailsApi getKillmailsKillmailIdKillmailHash GET /killmails/{killmail_id}/{killmail_hash}/ 获取单个击杀信息
LocationApi getCharactersCharacterIdLocation GET /characters/{character_id}/location/ 获取角色位置
LocationApi getCharactersCharacterIdShip GET /characters/{character_id}/ship/ 获取当前飞船
LoyaltyApi getCharactersCharacterIdLoyaltyPoints GET /characters/{character_id}/loyalty/points/ 获取忠诚度积分
LoyaltyApi getLoyaltyStoresCorporationIdOffers GET /loyalty/stores/{corporation_id}/offers/ 列出忠诚度商店优惠
MailApi deleteCharactersCharacterIdMailLabelsLabelId DELETE /characters/{character_id}/mail/labels/{label_id}/ 删除邮件标签
MailApi deleteCharactersCharacterIdMailMailId DELETE /characters/{character_id}/mail/{mail_id}/ 删除邮件
MailApi getCharactersCharacterIdMail GET /characters/{character_id}/mail/ 返回邮件头信息
MailApi getCharactersCharacterIdMailLabels GET /characters/{character_id}/mail/labels/ 获取邮件标签和未读计数
MailApi getCharactersCharacterIdMailLists GET /characters/{character_id}/mail/lists/ 返回邮寄列表订阅
MailApi getCharactersCharacterIdMailMailId GET /characters/{character_id}/mail/{mail_id}/ 返回邮件
MailApi postCharactersCharacterIdMail POST /characters/{character_id}/mail/ 发送新邮件
MailApi postCharactersCharacterIdMailLabels POST /characters/{character_id}/mail/labels/ 创建邮件标签
MailApi putCharactersCharacterIdMailMailId PUT /characters/{character_id}/mail/{mail_id}/ 更新邮件元数据
MarketApi getMarketsPrices GET /markets/prices/ 列出市场价格
MarketApi getMarketsRegionIdHistory GET /markets/{region_id}/history/ 列出区域历史市场统计
MarketApi getMarketsRegionIdOrders GET /markets/{region_id}/orders/ 列出区域订单
MarketApi getMarketsStructuresStructureId GET /markets/structures/{structure_id}/ 列出结构订单
PlanetaryInteractionApi getCharactersCharacterIdPlanets GET /characters/{character_id}/planets/ 获取殖民地
PlanetaryInteractionApi getCharactersCharacterIdPlanetsPlanetId GET /characters/{character_id}/planets/{planet_id}/ 获取殖民地布局
PlanetaryInteractionApi getUniverseSchematicsSchematicId GET /universe/schematics/{schematic_id}/ 获取图样信息
SearchApi getCharactersCharacterIdSearch GET /characters/{character_id}/search/ 在字符串上搜索
SearchApi getSearch GET /search/ 在字符串上搜索
SkillsApi getCharactersCharacterIdSkillqueue GET /characters/{character_id}/skillqueue/ 获取角色的技能队列
SkillsApi getCharactersCharacterIdSkills GET /characters/{character_id}/skills/ 获取角色的技能
SovereigntyApi getSovereigntyCampaigns GET /sovereignty/campaigns/ 列出主权运动
SovereigntyApi getSovereigntyStructures GET /sovereignty/structures/ 列出主权结构
UniverseApi getUniverseBloodlines GET /universe/bloodlines/ 获取血统
UniverseApi getUniverseCategories GET /universe/categories/ 获取项目类别
UniverseApi getUniverseCategoriesCategoryId GET /universe/categories/{category_id}/ 获取项目类别信息
UniverseApi getUniverseConstellations GET /universe/constellations/ 获取星座
UniverseApi getUniverseConstellationsConstellationId GET /universe/constellations/{constellation_id}/ 获取星座信息
UniverseApi getUniverseFactions GET /universe/factions/ 获取派系
UniverseApi getUniverseGroups GET /universe/groups/ 获取项目组
UniverseApi getUniverseGroupsGroupId GET /universe/groups/{group_id}/ 获取项目组信息
UniverseApi getUniverseMoonsMoonId GET /universe/moons/{moon_id}/ 获取月球信息
UniverseApi getUniversePlanetsPlanetId GET /universe/planets/{planet_id}/ 获取星球信息
UniverseApi getUniverseRaces GET /universe/races/ 获取角色种族
UniverseApi getUniverseRegions GET /universe/regions/ 获取区域
UniverseApi getUniverseRegionsRegionId GET /universe/regions/{region_id}/ 获取区域信息
UniverseApi getUniverseStargatesStargateId GET /universe/stargates/{stargate_id}/ 获取星门信息
UniverseApi getUniverseStationsStationId GET /universe/stations/{station_id}/ 获取站点信息
UniverseApi getUniverseStructures GET /universe/structures/ 列出所有公共结构
UniverseApi getUniverseStructuresStructureId GET /universe/structures/{structure_id}/ 获取结构信息
UniverseApi getUniverseSystems GET /universe/systems/ 获取太阳系
UniverseApi getUniverseSystemsSystemId GET /universe/systems/{system_id}/ 获取太阳系信息
UniverseApi getUniverseTypes GET /universe/types/ 获取类型
UniverseApi getUniverseTypesTypeId GET /universe/types/{type_id}/ 获取类型信息
UniverseApi postUniverseNames POST /universe/names/ 获取一组ID的名称和类别
UserInterfaceApi postUiAutopilotWaypoint POST /ui/autopilot/waypoint/ 设置自动驾驶航点
UserInterfaceApi postUiOpenwindowContract POST /ui/openwindow/contract/ 打开合同窗口
UserInterfaceApi postUiOpenwindowInformation POST /ui/openwindow/information/ 打开信息窗口
UserInterfaceApi postUiOpenwindowMarketdetails POST /ui/openwindow/marketdetails/ 打开市场详情
UserInterfaceApi postUiOpenwindowNewmail POST /ui/openwindow/newmail/ 打开新邮件窗口
WalletApi getCharactersCharacterIdWallets GET /characters/{character_id}/wallets/ 列出钱包和余额
WarsApi getWars GET /wars/ 列出战争
WarsApi getWarsWarId GET /wars/{war_id}/ 获取战争信息
WarsApi getWarsWarIdKillmails GET /wars/{war_id}/killmails/ 列出战争的击杀

模型文档

授权文档

evesso

  • 类型: OAuth
  • 流程: 隐式
  • 授权URL: https://login.eveonline.com/oauth/authorize
  • 作用域:
  • esi-assets.read_assets.v1: EVE SSO 作用域 esi-assets.read_assets.v1
  • esi-bookmarks.read_character_bookmarks.v1: EVE SSO 作用域 esi-bookmarks.read_character_bookmarks.v1
  • esi-calendar.read_calendar_events.v1: EVE SSO 作用域 esi-calendar.read_calendar_events.v1
  • esi-calendar.respond_calendar_events.v1: EVE SSO 作用域 esi-calendar.respond_calendar_events.v1
  • esi-characters.read_contacts.v1: EVE SSO 作用域 esi-characters.read_contacts.v1
  • esi-characters.read_loyalty.v1: EVE SSO 作用域 esi-characters.read_loyalty.v1
  • esi-characters.write_contacts.v1: EVE SSO 作用域 esi-characters.write_contacts.v1
  • esi-clones.read_clones.v1: EVE SSO 作用域 esi-clones.read_clones.v1
  • esi-corporations.read_corporation_membership.v1: EVE SSO 作用域 esi-corporations.read_corporation_membership.v1
  • esi-fittings.read_fittings.v1: EVE SSO 作用域 esi-fittings.read_fittings.v1
  • esi-fittings.write_fittings.v1: EVE SSO 作用域 esi-fittings.write_fittings.v1
  • esi-fleets.read_fleet.v1: EVE SSO 作用域 esi-fleets.read_fleet.v1
  • esi-fleets.write_fleet.v1: EVE SSO 作用域 esi-fleets.write_fleet.v1
  • esi-killmails.read_killmails.v1: EVE SSO 作用域 esi-killmails.read_killmails.v1
  • esi-location.read_location.v1: EVE SSO 作用域 esi-location.read_location.v1
  • esi-location.read_ship_type.v1: EVE SSO 作用域 esi-location.read_ship_type.v1
  • esi-mail.organize_mail.v1: EVE SSO 作用域 esi-mail.organize_mail.v1
  • esi-mail.read_mail.v1: EVE SSO 作用域 esi-mail.read_mail.v1
  • esi-mail.send_mail.v1: EVE SSO 作用域 esi-mail.send_mail.v1
  • esi-markets.structure_markets.v1: EVE SSO 作用域 esi-markets.structure_markets.v1
  • esi-planets.manage_planets.v1: EVE SSO 作用域 esi-planets.manage_planets.v1
  • esi-search.search_structures.v1: EVE SSO 作用域 esi-search.search_structures.v1
  • esi-skills.read_skillqueue.v1: EVE SSO 作用域 esi-skills.read_skillqueue.v1
  • esi-skills.read_skills.v1: EVE SSO 作用域 esi-skills.read_skills.v1
  • esi-ui.open_window.v1: EVE SSO 作用域 esi-ui.open_window.v1
  • esi-ui.write_waypoint.v1: EVE SSO 作用域 esi-ui.write_waypoint.v1
  • esi-universe.read_structures.v1: EVE SSO 作用域 esi-universe.read_structures.v1
  • esi-wallet.read_character_wallet.v1: EVE SSO 作用域 esi-wallet.read_character_wallet.v1

作者

Jakub Pistek mail@jakubpistek.cz