swerrie/eveonline-esi

Eve Online 的 Swagger 客户端

1.0 2017-05-08 21:18 UTC

This package is auto-updated.

Last update: 2019-03-01 01:24:55 UTC


README

Eve Online 的 OpenAPI

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

  • API 版本:0.4.4.dev4
  • 构建包:io.swagger.codegen.languages.PhpClientCodegen

要求

PHP 5.4.0 及以上版本

安装 & 使用

Composer

要使用 Composer 安装绑定,请在 composer.json 中添加以下内容

composer require swerrie/eveonline-esi

然后运行 composer install

手动安装

下载文件并包含 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 请求描述
AllianceApigetAlliancesGET /alliances/列出所有联盟
AllianceApigetAlliancesAllianceIdGET /alliances/{alliance_id}/获取联盟信息
AllianceApigetAlliancesAllianceIdCorporationsGET /alliances/{alliance_id}/corporations/列出联盟的子公司
AllianceApigetAlliancesAllianceIdIconsGET /alliances/{alliance_id}/icons/获取联盟图标
AllianceApigetAlliancesNamesGET /alliances/names/获取联盟名称
AssetsApigetCharactersCharacterIdAssetsGET /characters/{character_id}/assets/获取角色资产
BookmarksApigetCharactersCharacterIdBookmarksGET /characters/{character_id}/bookmarks/列出书签
BookmarksApigetCharactersCharacterIdBookmarksFoldersGET /characters/{character_id}/bookmarks/folders/列出书签文件夹
CalendarApigetCharactersCharacterIdCalendarGET /characters/{character_id}/calendar/列出日历事件摘要
CalendarApigetCharactersCharacterIdCalendarEventIdGET /characters/{character_id}/calendar/{event_id}/获取事件
CalendarApiputCharactersCharacterIdCalendarEventIdPUT /characters/{character_id}/calendar/{event_id}/响应事件
CharacterApigetCharactersCharacterIdGET /characters/{character_id}/获取角色的公开信息
CharacterApigetCharactersCharacterIdAgentsResearchGET /characters/{character_id}/agents_research/获取代理商研究
CharacterApigetCharactersCharacterIdChatChannelsGET /characters/{character_id}/chat_channels/获取聊天频道
CharacterApigetCharactersCharacterIdCorporationhistoryGET /characters/{character_id}/corporationhistory/获取公司历史
CharacterApigetCharactersCharacterIdMedalsGET /characters/{character_id}/medals/获取勋章
CharacterApigetCharactersCharacterIdPortraitGET /characters/{character_id}/portrait/获取角色肖像
CharacterApigetCharactersCharacterIdStandingsGET /characters/{character_id}/standings/获取立场
CharacterApigetCharactersNamesGET /characters/names/获取角色名称
CharacterApipostCharactersAffiliationPOST /characters/affiliation/角色归属
CharacterApipostCharactersCharacterIdCspaPOST /characters/{character_id}/cspa/计算 CSPA 收费成本
ClonesApigetCharactersCharacterIdClonesGET /characters/{character_id}/clones/获取克隆体
ContactsApideleteCharactersCharacterIdContactsDELETE /characters/{character_id}/contacts/删除联系人
ContactsApigetCharactersCharacterIdContactsGET /characters/{character_id}/contacts/获取联系人
ContactsApigetCharactersCharacterIdContactsLabelsGET /characters/{character_id}/contacts/labels/获取联系人标签
ContactsApipostCharactersCharacterIdContactsPOST /characters/{character_id}/contacts/添加联系人
ContactsApiputCharactersCharacterIdContactsPUT /characters/{character_id}/contacts/编辑联系人
CorporationApigetCorporationsCorporationIdGET /corporations/{corporation_id}/获取公司信息
CorporationApigetCorporationsCorporationIdAlliancehistoryGET /corporations/{corporation_id}/alliancehistory/获取联盟历史
CorporationApigetCorporationsCorporationIdIconsGET /corporations/{corporation_id}/icons/获取公司图标
CorporationApigetCorporationsCorporationIdMembersGET /corporations/{corporation_id}/members/获取公司成员
CorporationApigetCorporationsCorporationIdRolesGET /corporations/{corporation_id}/roles/获取公司成员角色
CorporationApigetCorporationsCorporationIdStructuresGET /corporations/{corporation_id}/structures/获取公司结构
CorporationApigetCorporationsNamesGET /corporations/names/获取公司名称
CorporationApigetCorporationsNpccorpsGET /corporations/npccorps/获取NPC公司
CorporationApiputCorporationsCorporationIdStructuresStructureIdPUT /corporations/{corporation_id}/structures/{structure_id}/更新结构脆弱性计划
DogmaApigetDogmaAttributesGET /dogma/attributes/获取属性
DogmaApigetDogmaAttributesAttributeIdGET /dogma/attributes/{attribute_id}/获取属性信息
DogmaApigetDogmaEffectsGET /dogma/effects/获取效果
DogmaApigetDogmaEffectsEffectIdGET /dogma/effects/{effect_id}/获取效果信息
FittingsApideleteCharactersCharacterIdFittingsFittingIdDELETE /characters/{character_id}/fittings/{fitting_id}/删除装备
FittingsApigetCharactersCharacterIdFittingsGET /characters/{character_id}/fittings/获取装备
FittingsApipostCharactersCharacterIdFittingsPOST /characters/{character_id}/fittings/创建装备
FleetsApideleteFleetsFleetIdMembersMemberIdDELETE /fleets/{fleet_id}/members/{member_id}/踢出舰队成员
FleetsApideleteFleetsFleetIdSquadsSquadIdDELETE /fleets/{fleet_id}/squads/{squad_id}/删除舰队小队
FleetsApideleteFleetsFleetIdWingsWingIdDELETE /fleets/{fleet_id}/wings/{wing_id}/删除舰队翼
FleetsApigetFleetsFleetIdGET /fleets/{fleet_id}/获取舰队信息
FleetsApigetFleetsFleetIdMembersGET /fleets/{fleet_id}/members/获取舰队成员
FleetsApigetFleetsFleetIdWingsGET /fleets/{fleet_id}/wings/获取舰队翼
FleetsApipostFleetsFleetIdMembersPOST /fleets/{fleet_id}/members/创建舰队邀请
FleetsApipostFleetsFleetIdWingsPOST /fleets/{fleet_id}/wings/创建舰队翼
FleetsApipostFleetsFleetIdWingsWingIdSquadsPOST /fleets/{fleet_id}/wings/{wing_id}/squads/创建舰队小队
FleetsApiputFleetsFleetIdPUT /fleets/{fleet_id}/更新舰队
FleetsApiputFleetsFleetIdMembersMemberIdPUT /fleets/{fleet_id}/members/{member_id}/移动舰队成员
FleetsApiputFleetsFleetIdSquadsSquadIdPUT /fleets/{fleet_id}/squads/{squad_id}/重命名舰队小队
FleetsApiputFleetsFleetIdWingsWingIdPUT /fleets/{fleet_id}/wings/{wing_id}/重命名舰队翼
IncursionsApigetIncursionsGET /incursions/列出入侵
IndustryApigetIndustryFacilitiesGET /industry/facilities/列出工业设施
IndustryApigetIndustrySystemsGET /industry/systems/列出太阳系成本指数
InsuranceApigetInsurancePricesGET /insurance/prices/列出保险等级
KillmailsApigetCharactersCharacterIdKillmailsRecentGET /characters/{character_id}/killmails/recent/列出击杀和损失
KillmailsApigetKillmailsKillmailIdKillmailHashGET /killmails/{killmail_id}/{killmail_hash}/获取单个击杀报告
LocationApigetCharactersCharacterIdLocationGET /characters/{character_id}/location/获取角色位置
LocationApigetCharactersCharacterIdShipGET /characters/{character_id}/ship/获取当前飞船
LoyaltyApigetCharactersCharacterIdLoyaltyPointsGET /characters/{character_id}/loyalty/points/获取忠诚度积分
LoyaltyApigetLoyaltyStoresCorporationIdOffersGET /loyalty/stores/{corporation_id}/offers/列出忠诚商店报价
MailApideleteCharactersCharacterIdMailLabelsLabelIdDELETE /characters/{character_id}/mail/labels/{label_id}/删除邮件标签
MailApideleteCharactersCharacterIdMailMailIdDELETE /characters/{character_id}/mail/{mail_id}/删除邮件
MailApigetCharactersCharacterIdMailGET /characters/{character_id}/mail/返回邮件头信息
MailApigetCharactersCharacterIdMailLabelsGET /characters/{character_id}/mail/labels/获取邮件标签和未读计数
MailApigetCharactersCharacterIdMailListsGET /characters/{character_id}/mail/lists/返回邮件列表订阅
MailApigetCharactersCharacterIdMailMailIdGET /characters/{character_id}/mail/{mail_id}/返回邮件
MailApipostCharactersCharacterIdMailPOST /characters/{character_id}/mail/发送新邮件
MailApipostCharactersCharacterIdMailLabelsPOST /characters/{character_id}/mail/labels/创建邮件标签
MailApiputCharactersCharacterIdMailMailIdPUT /characters/{character_id}/mail/{mail_id}/更新邮件的元数据
MarketApigetMarketsGroupsGET /markets/groups/获取商品组
MarketApigetMarketsGroupsMarketGroupIdGET /markets/groups/{market_group_id}/获取商品组信息
MarketApigetMarketsPricesGET /markets/prices/列出市场价格
MarketApigetMarketsRegionIdHistoryGET /markets/{region_id}/history/列出某个地区的市场历史统计
MarketApigetMarketsRegionIdOrdersGET /markets/{region_id}/orders/列出某个地区的订单
MarketApigetMarketsStructuresStructureIdGET /markets/structures/{structure_id}/列出结构中的订单
OpportunitiesApigetCharactersCharacterIdOpportunitiesGET /characters/{character_id}/opportunities/获取角色的已完成任务
OpportunitiesApigetOpportunitiesGroupsGET /opportunities/groups/获取机会组
OpportunitiesApigetOpportunitiesGroupsGroupIdGET /opportunities/groups/{group_id}/获取机会组
OpportunitiesApigetOpportunitiesTasksGET /opportunities/tasks/获取机会任务
OpportunitiesApigetOpportunitiesTasksTaskIdGET /opportunities/tasks/{task_id}/获取机会任务
PlanetaryInteractionApigetCharactersCharacterIdPlanetsGET /characters/{character_id}/planets/获取殖民地
PlanetaryInteractionApigetCharactersCharacterIdPlanetsPlanetIdGET /characters/{character_id}/planets/{planet_id}/获取殖民地布局
PlanetaryInteractionApigetUniverseSchematicsSchematicIdGET /universe/schematics/{schematic_id}/获取图样信息
RoutesApigetRouteOriginDestinationGET /route/{origin}/{destination}/获取路线
SearchApigetCharactersCharacterIdSearchGET /characters/{character_id}/search/在字符串上搜索
SearchApigetSearchGET /search/在字符串上搜索
SkillsApigetCharactersCharacterIdSkillqueueGET /characters/{character_id}/skillqueue/获取角色的技能队列
SkillsApigetCharactersCharacterIdSkillsGET /characters/{character_id}/skills/获取角色技能
SovereigntyApigetSovereigntyCampaignsGET /sovereignty/campaigns/列出主权战役
SovereigntyApigetSovereigntyMapGET /sovereignty/map/列出系统的主权
SovereigntyApigetSovereigntyStructuresGET /sovereignty/structures/列出主权结构
StatusApigetStatusGET /status/检索在线时间和玩家数量
UniverseApigetUniverseBloodlinesGET /universe/bloodlines/获取血统
UniverseApigetUniverseCategoriesGET /universe/categories/获取项目类别
UniverseApigetUniverseCategoriesCategoryIdGET /universe/categories/{category_id}/获取项目类别信息
UniverseApigetUniverseConstellationsGET /universe/constellations/获取星座
UniverseApigetUniverseConstellationsConstellationIdGET /universe/constellations/{constellation_id}/获取星座信息
UniverseApigetUniverseFactionsGET /universe/factions/获取派系
UniverseApigetUniverseGraphicsGET /universe/graphics/获取图形
UniverseApigetUniverseGraphicsGraphicIdGET /universe/graphics/{graphic_id}/获取图形信息
UniverseApigetUniverseGroupsGET /universe/groups/获取商品组
UniverseApigetUniverseGroupsGroupIdGET /universe/groups/{group_id}/获取商品组信息
UniverseApigetUniverseMoonsMoonIdGET /universe/moons/{moon_id}/获取月球信息
UniverseApigetUniversePlanetsPlanetIdGET /universe/planets/{planet_id}/获取行星信息
UniverseApigetUniverseRacesGET /universe/races/获取角色种族
UniverseApigetUniverseRegionsGET /universe/regions/获取区域
UniverseApigetUniverseRegionsRegionIdGET /universe/regions/{region_id}/获取区域信息
UniverseApigetUniverseStargatesStargateIdGET /universe/stargates/{stargate_id}/获取星门信息
UniverseApigetUniverseStationsStationIdGET /universe/stations/{station_id}/获取站点信息
UniverseApigetUniverseStructuresGET /universe/structures/列出所有公共结构
UniverseApigetUniverseStructuresStructureIdGET /universe/structures/{structure_id}/获取结构信息
UniverseApigetUniverseSystemJumpsGET /universe/system_jumps/获取星系跳跃
UniverseApigetUniverseSystemKillsGET /universe/system_kills/获取星系击杀
UniverseApigetUniverseSystemsGET /universe/systems/获取太阳系
UniverseApigetUniverseSystemsSystemIdGET /universe/systems/{system_id}/获取太阳系信息
UniverseApigetUniverseTypesGET /universe/types/获取类型
UniverseApigetUniverseTypesTypeIdGET /universe/types/{type_id}/获取类型信息
UniverseApipostUniverseNamesPOST /universe/names/获取一组ID的名称和类别
用户界面APIpostUiAutopilotWaypointPOST /ui/autopilot/waypoint/设置自动驾驶航点
用户界面APIpostUiOpenwindowContractPOST /ui/openwindow/contract/打开合同窗口
用户界面APIpostUiOpenwindowInformationPOST /ui/openwindow/information/打开信息窗口
用户界面APIpostUiOpenwindowMarketdetailsPOST /ui/openwindow/marketdetails/打开市场详情
用户界面APIpostUiOpenwindowNewmailPOST /ui/openwindow/newmail/打开新邮件窗口
钱包APIgetCharactersCharacterIdWalletsGET /characters/{character_id}/wallets/列出钱包和余额
战争APIgetWarsGET /wars/列出战争
战争APIgetWarsWarIdGET /wars/{war_id}/获取战争信息
战争APIgetWarsWarIdKillmailsGET /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_agents_research.v1: EVE SSO作用域 esi-characters.read_agents_research.v1
  • esi-characters.read_chat_channels.v1: EVE SSO作用域 esi-characters.read_chat_channels.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.read_medals.v1: EVE SSO作用域 esi-characters.read_medals.v1
  • esi-characters.read_opportunities.v1: EVE SSO作用域 esi-characters.read_opportunities.v1
  • esi-characters.read_standings.v1: EVE SSO作用域 esi-characters.read_standings.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-corporations.read_structures.v1: EVE SSO作用域 esi-corporations.read_structures.v1
  • esi-corporations.write_structures.v1: EVE SSO作用域 esi-corporations.write_structures.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

作者