warlof/eveseat-mining-ledger

此软件包已被废弃,不再维护。作者建议使用eveseat/seat软件包代替。

SeAT的扩展,为2.x版本提供基于ESI的采矿账本

安装: 117

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 1

开放问题: 0

类型:seat-plugin

2.0.15 2018-04-22 08:04 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:11:14 UTC


README

SeAT的扩展,为2.x版本提供基于ESI的采矿账本

Latest Stable Version Build Status Code Climate Coverage Status License

安装设置

创建应用

  • 前往以下URL以创建凭据 -- 对于实时服务器: https://developers.eveonline.com -- 对于测试服务器: https://developers.testeveonline.com

  • 连接类型中检查身份验证 & API 访问

  • 可用作用域列表中搜索esi-industry.read_character_mining.v1作用域,并通过点击两个箭头按钮将其移动到请求的作用域列表

  • 将以下值设置到回调URL {seat-public-url}/auth/mining-ledger/callback

注意

例如,如果您在seat.example.com上拥有SeAT,则回调将为https://seat.example.com/auth/mining-ledger/callback,但如果您通过example.com/seat访问SeAT,则回调将为https://example.com/seat/auth/mining-ledger/callback

重要

应用不是跨兼容的。如果您想使用singularity作为服务器源,您必须在testeveonline.com上创建一个应用。您还需要在eveonline.com上创建另一个应用,以便调用tranquility

安装包

  • 使用composer require warlof/eveseat-mining-ledger下载包
  • 将包添加到项目中,在/config/app.php中的providers数组中追加Warlof\Seat\MiningLedger\MiningLedgerProvider::class,
  • 使用php artisan vendor:publish --force发布包文件
  • 使用php artisan migrate运行迁移脚本
  • 将以下属性追加到.env文件中
变量 描述
WEML_EVE_CLIENT_ID 有效的CCP client_id
WEML_EVE_CLIENT_SECRET 与客户端关联的秘密
WEML_SSO_BASE 对于实时: https://login.eveonline.com/oauth
对于测试: https://sisi.testeveonline.com/oauth
WEML_ESI_SERVER 对于实时: tranquility ~ 对于测试: singularity
  • 最后,别忘了通过调用sudo service supervisor restart重启supervisor

关于

此软件包仅向使用已弃用的xAPI的SeAT 2.x提供ESI对采矿账本的支持。如果可用,建议安装SeAT 3.x,因为提供的信息将包含在核心中。

命令

此软件包将向您的SeAT安装添加一些命令。您可以在下表找到它们的名称和用途。

命令名称 描述 预定
esi:market-prices:update 此命令将更新物品平均价格和调整器价格 每天两次
esi:mining-ledger:update 此命令将更新每个获得包访问权限角色的采矿账本 每10分钟一次

权限

本包将为字符和公司分别添加两个新权限

  • corporation.warlof_mining
  • character.warlof_mining

它们将授予对每个实体类型挖掘账本的访问权限。

用法

每个用户必须在他们每个角色上操作以激活同步。在角色视图中,应出现一个名为 挖掘 的新项目菜单。如果用户点击此菜单项,并且当前角色尚未绑定,则表格标题的右上角将出现一个 激活 链接。

作为首席执行官或官员,您可以在公司表格中看到挖掘量,其中应出现一个名为 挖掘 的新项目菜单。第一个子视图 账本 将显示每个角色每年和每月的平均挖掘量、体积和金额列表。

第二个子视图称为 追踪 将显示所有角色的列表,并显示角色是否已连接到ESI的状态。

屏幕截图

Character Minig Ledger Detailed Mining Ledger Corporation Members Mining Ledger Corporation Tracking Members