GitHub API提供了按创建日期排序的项目功能。但是,我找不到这个约会的可能性。
响应中只有三个日期类型字段:
created_at: '2013-06-13T21:10:36Z',
updated_at: '2013-06-18T07:45:56Z',
pushed_at: '2013-06-17T16:52:44Z',
create_at
这里始终是存储库创建的日期,而不是星标。 updated_at
也没有提供正确的信息。
在GitHub网站上,如果您检查星标,数据会正确排序并呈现正确的时间跨度。但看起来API错过了那些信息。
gist清楚地显示,数据返回“已排序”,但created_at
错误。
答案 0 :(得分:8)
这可以通过添加标题:
在GitHub API v3中完成 Accept: application/vnd.github.v3.star+json
见这里:
答案 1 :(得分:2)
绝对无法从API获取此信息。获得它的最佳机会是在存储库或每个已加星标存储库的用户上进行事件,这可能需要大量的解析,因为事件可能有数千个。这样做的API调用数量将是巨大的。