REST API 现在已版本化。 有关更多信息,请参阅 "关于 API 版本控制."
用于 Feed 的 REST API 端点
使用 REST API 与 GitHub Feed 进行交互。
获取 Feed
列出可供已认证用户使用的 Feed。响应将提供每个 Feed 的 URL。然后,您可以通过向其中一个 Feed URL 发送请求来获取特定 Feed。
- 时间线:GitHub 全球公共时间线
- 用户:任何用户的公共时间线,使用
uri_template
。有关更多信息,请参阅 "超媒体." - 当前用户公共:已认证用户的公共时间线
- 当前用户:已认证用户的私有时间线
- 当前用户参与者:已认证用户创建的活动的私有时间线
- 当前用户组织:已认证用户所属组织的私有时间线。
- 安全公告:GitHub 上收集的公开公告,提供有关 GitHub 上软件中安全漏洞的信息。
默认情况下,时间线资源以 JSON 格式返回。您可以在 Accept
标头中指定 application/atom+xml
类型,以 Atom 格式返回时间线资源。有关更多信息,请参阅“媒体类型”。
注意:私有提要仅在通过基本身份验证进行身份验证时返回,因为当前提要 URI 使用的是旧的、不可撤销的授权令牌。
用于“获取提要”的细粒度访问令牌
此端点与以下细粒度令牌类型一起使用
细粒度令牌不需要任何权限。
用于“获取提要”的 HTTP 响应状态代码
状态代码 | 描述 |
---|---|
200 | OK |
用于“获取提要”的代码示例
请求示例
get/feeds
curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/feeds
响应
状态:200
{ "timeline_url": "https://github.com/timeline", "user_url": "https://github.com/{user}", "current_user_public_url": "https://github.com/octocat", "current_user_url": "https://github.com/octocat.private?token=abc123", "current_user_actor_url": "https://github.com/octocat.private.actor?token=abc123", "current_user_organization_url": "", "current_user_organization_urls": [ "https://github.com/organizations/github/octocat.private.atom?token=abc123" ], "security_advisories_url": "https://github.com/security-advisories", "_links": { "timeline": { "href": "https://github.com/timeline", "type": "application/atom+xml" }, "user": { "href": "https://github.com/{user}", "type": "application/atom+xml" }, "current_user_public": { "href": "https://github.com/octocat", "type": "application/atom+xml" }, "current_user": { "href": "https://github.com/octocat.private?token=abc123", "type": "application/atom+xml" }, "current_user_actor": { "href": "https://github.com/octocat.private.actor?token=abc123", "type": "application/atom+xml" }, "current_user_organization": { "href": "", "type": "" }, "current_user_organizations": [ { "href": "https://github.com/organizations/github/octocat.private.atom?token=abc123", "type": "application/atom+xml" } ], "security_advisories": { "href": "https://github.com/security-advisories", "type": "application/atom+xml" } } }