我想知道 Github API 是否有问题,或者我是否使用错误。
基本上,要列出 PR 上发布的评论,GitHub 提供了 Issues API。基本上,这允许您输入 URL 参数来确定响应的方向和排序标准:方向可以是
asc
或 desc
,排序可以是 updated
或 created
。
我直觉地希望这些能够让我按更新时间戳对评论进行升序或降序排序。
问题是它们都没有什么区别:
https://api.github.com/repos/nullset2/smbdxfortunes/issues/3/comments?sort=updated&direction=desc
https://api.github.com/repos/nullset2/smbdxfortunes/issues/3/comments?sort=updated&direction=asc
两者返回相同的结果。
我知道 GH API 文档说:
. . .
created means when the repository was starred. updated means when the repository was last pushed to.
. . .
那么情况是这样吗?如果我无法从 API 获得排序的响应,我只会在后端对它们进行排序,但我想看看是否可以从 API 获得所需的结果。
我也有同样的问题。原来我的请求库跳过了查询参数。