You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何通过KOHA REST API获取读者已借出图书名称

通过KOHA REST API获取读者已借出图书名称的方法

核心操作步骤

你需要调用KOHA针对读者借阅记录的专属API端点,按以下步骤执行即可:

  1. 确认目标读者ID
    既然你已经能获取读者其他信息,说明你已经拿到了目标读者的patron_id(通常为数字格式),这是后续请求的关键参数。

  2. 调用借阅记录接口
    使用GET请求访问以下端点,替换{patron_id}为实际的读者ID:

    /api/v1/patrons/{patron_id}/checkouts
    
  3. 添加认证信息
    请求头必须包含KOHA的认证信息,两种常见方式二选一:

    • API密钥方式:
      X-Koha-API-Key: 你的KOHA API密钥
      
    • OAuth2令牌方式:
      Authorization: Bearer 你的OAuth2访问令牌
      

    具体采用哪种取决于你的KOHA系统配置。

  4. 解析返回数据提取图书名称
    接口返回的JSON数组中,每个借阅条目里的title字段就是你需要的图书名称。示例返回片段:

    [
      {
        "checkout_id": 123,
        "patron_id": 456,
        "title": "计算机网络",
        "biblio_id": 789,
        "due_date": "2024-10-01"
      }
    ]
    

常见问题提示

  • 如果返回结果中没有title字段,检查你的KOHA版本(较旧版本的API可能使用biblio_title作为字段名)
  • 确保你的API密钥/令牌拥有patrons.read和checkouts.read的权限,否则会返回权限错误

内容的提问来源于stack exchange,提问作者Huzaifa Patel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 22:32:40