GitHubAPI 提供了按创建日期排序的凝视项目的功能。但是,我找不到获取此日期的可能性。
响应中仅存在三个日期类型字段:
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
是错误的。
这可以在 GitHub API v3 中通过添加标头来完成:
Accept:application/vnd.github.v3.star+json
看到这里:
https://developer.github.com/v3/activity/starring/#alternative-response-with-star-creation-timestamps-1 https://developer.github.com/v3/activity/starring/#alternative-response-with-star-creation-timestamps绝对没有办法从 API 中获取此信息。获得它的最佳机会是通过存储库上的事件或已将存储库作为明星的每个用户,这可能需要大量的解析,因为事件可能是成千上万。这样做的 API 调用数量将是巨大的。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(7条)