[英]Can I use GitHub API to extract the events of 'used by' of a repository?
GitHub supports listing the projects that depend on a repository . GitHub 支持列出依赖于存储库的项目。 Can I extract the events (eg time) of these dependencies by GitHub API?
我可以通过 GitHub API 提取这些依赖项的事件(例如时间)吗? If not, how can I get this information?
如果没有,我如何获得这些信息?
GitHub API v4 supports this feature in "preview" as of April 2018: https://developer.github.com/v4/previews/#access-to-a-repositories-dependency-graph .截至 2018 年 4 月,GitHub API v4 在“预览”中支持此功能: https : //developer.github.com/v4/previews/#access-to-a-repositories-dependency-graph 。
I tried the following query, but the results seem strange to me.我尝试了以下查询,但结果对我来说似乎很奇怪。
{
repository(owner:"tensorflow", name:"tensorflow") {
dependencyGraphManifests{
totalCount
}
}
}
The result is:结果是:
{'data': {'repository': {'dependencyGraphManifests': {'totalCount': 14}}}}
I tried to know why the totalCount
is 14, so I run the following statments:我试图知道为什么
totalCount
是 14,所以我运行以下语句:
{
repository(owner:"tensorflow", name:"tensorflow") {
dependencyGraphManifests{
edges{
node{
repository{
name
}
}
}
}
}
}
The result is:结果是:
{'data': {'repository': {'dependencyGraphManifests': {'edges': [{'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}]}}}}
Can anyone know why?谁能知道为什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.