当加载github.com页面时,我看到一个仪表板提供了我关注的所有存储库的“推送”/“收藏”的更新列表。
在Chrome的网络选项卡中检查时,我可以看到此提要来自以下端点:
在Chrome的网络选项卡中检查时,我可以看到此提要来自以下端点:
https://github.com/dashboard-feed
我该如何通过GitHub API获取这些数据?它是否也可以通过RSS获取?
谢谢
https://github.com/dashboard-feed
我该如何通过GitHub API获取这些数据?它是否也可以通过RSS获取?
谢谢
https://api.github.com/users/headwinds/received_events
...它按顺序列出了星级事件,您可以使用它重建仪表板以替换用户名。
我认为这个端点不会通过RSS提供,因为要访问这种类型的端点需要身份验证。
所以我认为,您可以通过个人RSS订阅(GitHub的情况下是Atom订阅)帮助创建自己的活动源,以获取您想要通知的人的活动。
例如,请参阅codeSTACKr的RSS订阅:https://github.com/codeSTACKr.atom
您还可以使用此API https://api.github.com/users/USERNAME/following
获取所有关注的人(因此您无需在未经身份验证的情况下添加单个用户名)。
例如,请参阅codeSTACKr的关注列表:https://api.github.com/users/codeSTACKr/following