gpt4 book ai didi

javascript - 获取每年 GitHub 用户贡献的数量

转载 作者:行者123 更新时间:2023-11-29 10:33:38 25 4
gpt4 key购买 nike

GitHub 上的用户个人资料显示用户在过去一年中做出的贡献数量:

我想在我的网站上显示这些信息,最好不要引入任何类型的后端。我在几个地方找过它。 /users/(me)/ 中未列出任何内容.除了抓取页面源代码之外,有没有办法检索此信息?我没有看到任何记录...

最佳答案

你见过GithubAPI吗? ?使用它,您可以从您的 js 文件运行请求,而无需实现任何后端。

为了您的目的,我认为您可以使用以下请求 https://api.github.com/users/yourUserName/events。结果,您将获得与您的用户名相关的事件列表。

例如

    [
{
"id": "xxxxxxx",
"type": "PushEvent",
"actor": {.......},
"repo": {......},
"payload": {.......},
"public": true,
"created_at": "2016-11-17T21:33:15Z"
},
.....
]

您应该浏览列表并过滤 type = PushEvent 和 created_at = lastYear。

希望对您有所帮助!


更新:该服务仅提供最近 3 个月的结果,因此其他可能性是检查 (users/username/repos),然后检查它们的提交 (repos/username/repoName/commits)

关于javascript - 获取每年 GitHub 用户贡献的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40705677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com