logo
0
0
Login
优化馆藏信息匹配和无同作者图书

tjustb-opacsys

tjustb图书馆OPAC系统客户端(http://opac.bkty.top

Requirement

  • PHP >= 8.0

Installation

composer require "airmole/tjustb-opacsys"

Config

引用项目根目录下.env文件可配置以下配置项参数:

参数名默认值说明
OPACSYS_URLhttp://10.1.254.98:82OPAC系统地址
OPACSYS_TIMEOUT10请求超时时间(秒)
OPACSYS_PROXYnull请求代理

Usage

<?php use Airmole\TjustbOpacsys\Opacsys; class Test { public function test() { $opacsys = new Opacsys(); $result = $opacsys->lendAndPopularTopTen(); // 获取热门借阅和热门图书top10 print_r($result); } }

Document

LocalDebug

在引入项目时,在composer.json中加入以下代码

"repositories": { "airmole/tjustb-edusys": { "type": "path", "url": "../tjustb-opacsys", "options": { "symlink": true } } }

composer执行命令:

composer require "airmole/tjustb-opacsys" @dev

Note

  • 建议配合shellbox-aTrust走内网代理更稳定
  • 图书marcNo码并非永久固定有效,不建议长期使用marcNo码作为键名存储数据

Suitable

以本校江苏汇文OPACv5.6.1.220715抓包分析开发而来,其余院校版本未测试可用性无法保证。各功能代码略有不同,如果您有类似需求,可联系我有偿开发专用特供版本。