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

如何通过GitHub API获取PR中标签的added_at添加时间

获取PR标签添加时间的实现方案

你当前使用的PR列表接口本身不返回标签的添加时间戳,可通过以下方式获取:

  • 先从现有https://api.github.com/repos/<org>/<repo>/pulls?state=closed&page=%s&per_page=100接口的返回结果中,提取每个PR的编号(对应返回体中的number字段)
  • 针对单个PR调用Issue时间线接口,路由如下:
    https://api.github.com/repos/<org>/<repo>/issues/<pr_number>/timeline?per_page=100
    
    调用时需要在请求头添加Accept: application/vnd.github+json,私有仓库需携带认证token。
  • 筛选返回结果中event值为labeled的记录,每条记录对应一次标签添加操作:
    • 记录中的created_at字段就是该标签的添加时间戳
    • 记录中的label字段和你现有接口返回的标签结构完全一致,可以和你已有的标签数据做匹配

若存在标签被移除后重新添加的场景,该接口会返回每一次添加操作的时间,你可以按需取首次/末次添加时间即可。

内容的提问来源于stack exchange,提问作者Bala Krishnan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 23:27:03