vme*_*eln 15 github github-api
我想在github REST api中获取单独文件的所有提交消息.但我得到的只是 - 只获得所有提交单独的分支.然后我试着得到以下:
http://api.github.com/users/<username>/<project>/commits/<branch>/<path/to/file>
Run Code Online (Sandbox Code Playgroud)
但这也没有帮助.这至少是可能的吗?
Iva*_*zak 26
试试这个(如这里的API文档中所述):
http://api.github.com/repos/:owner/:repo/commits?path=PATH_TO_FILE
例如
https://api.github.com/repos/izuzak/pmrpc/commits?path=README.markdown
使用GraphQL API v4,对于默认分支上的文件,它将是:
{
repository(owner: "izuzak", name: "pmrpc") {
defaultBranchRef{
target {
...on Commit{
history(first:100,path: "README.markdown"){
nodes {
author {
email
}
message
oid
}
}
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4957 次 |
| 最近记录: |