如何使用 Bitbucket API 按日期对带有 bitbucket 标记的提交进行排序?

Posted

技术标签:

【中文标题】如何使用 Bitbucket API 按日期对带有 bitbucket 标记的提交进行排序?【英文标题】:how to get bitbucket tagged commits sorted by date-wise using Bitbucket API? 【发布时间】:2020-04-16 00:31:07 【问题描述】:

我正在开发一个项目,该项目需要获取按日期时间倒序排序的所有标记提交。 我第一次尝试使用这个 API /2.0/repositories/workspace/slug/refs/tags 但结果是随机顺序的,我相信它是按名称按 asc 排序的。

但是,我可以使用 /2.0/repositories/workspace/slug/refs/tags?sort=-name 在 desc 中按名称以排序方式获得结果但是当我使用updated_on ,日期或日期时间我收到此错误


    "type": "error",
    "error": 
        "message": "Invalid field name: date"
    

我可以通过编写一些代码获得预期的结果,但我们可以通过 bitbucket API 获得相同的结果吗?

【问题讨论】:

【参考方案1】:

试试target.date

/2.0/repositories/workspace/slug/refs/tags?sort=-target.date

【讨论】:

以上是关于如何使用 Bitbucket API 按日期对带有 bitbucket 标记的提交进行排序?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MongoDB 中按日期对集合进行排序?

Bitbucket 2.0 API 将所有提交合并到 master

使用 REST Api Bitbucket 从 bitbucket 下载

如何使用 Rest API 在 Bitbucket Cloud 中创建项目?

使用 JPA 的 Criteria API 按日期间隔分组

如何使用 youtube api 获取按发布日期排序的播放列表的视频