GitHub API在请求注释时返回空白
我在GithubAPI方面取得了一些进展。我跟踪了一些文档。由于引号的问题,我放弃了从命令行使用GitHub API在请求注释时返回空白,git,github,Git,Github,我在GithubAPI方面取得了一些进展。我跟踪了一些文档。由于引号的问题,我放弃了从命令行使用curl。因此,现在我使用浏览器和形成网址 我已经成功地创建了一个令牌,我知道它是有效的,因为我现在可以看到自己的私有存储库。这个的url是 (我交换了假令牌,因为它们将被视为密码而不是共享) 到目前为止还不错,我似乎有权访问我的存储库。所以根据,我应该能够使用某种形式的查询提交注释 获取/repos/:所有者/:repo/评论 所以我有一个叫DMQR的回购协议,我是用户mead,所以我使用url
curl
。因此,现在我使用浏览器和形成网址
我已经成功地创建了一个令牌,我知道它是有效的,因为我现在可以看到自己的私有存储库。这个的url是
(我交换了假令牌,因为它们将被视为密码而不是共享)
到目前为止还不错,我似乎有权访问我的存储库。所以根据,我应该能够使用某种形式的查询提交注释
获取/repos/:所有者/:repo/评论
所以我有一个叫DMQR的回购协议,我是用户mead,所以我使用url
但这将返回一个空列表
[
]
我需要正确的范围吗?我根据演练创建了令牌,包括repo、public_repo、gist、user。提交消息与提交评论
你确定你真的有评论吗?请注意,“提交注释”不是提交消息
提交消息是提交的一部分。它们通常在提交时以交互方式提供,如果修改它们,提交散列将更改。如果有提交,则有提交消息(尽管它们可能为空)
提交消息是Git的基本组成部分,因此任何Git实现都将支持它们
提交评论是:
在存储库中打开pull请求后,协作者或团队成员可以对其差异中的行进行注释。添加行注释是讨论有关实现的问题或向作者提供反馈的好方法
(来源:) 这个特定的例子引用了pull请求,但是还有其他地方可以在GitHub UI中进行注释 获取提交消息 假设您确实想要获取提交消息,我认为您在端点方面会有更好的运气: 这显示了示例输出,其中包括
从包含JSON的每个
commit
中获取消息
,您应该会得到您的提交消息列表。为了澄清,我想在提交后附上注释,您是正确的。答案被接受。
GET /repos/:owner/:repo/commits
"commit": {
"url": "https://api.github.com/repos/octocat/Hello-World/git/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e",
"author": {
"name": "Monalisa Octocat",
"email": "support@github.com",
"date": "2011-04-14T16:00:49Z"
},
"committer": {
"name": "Monalisa Octocat",
"email": "support@github.com",
"date": "2011-04-14T16:00:49Z"
},
"message": "Fix all the bugs",
"tree": {
"url": "https://api.github.com/repos/octocat/Hello-World/tree/6dcb09b5b57875f334f61aebed695e2e4193db5e",
"sha": "6dcb09b5b57875f334f61aebed695e2e4193db5e"
},
"comment_count": 0
},