Github v4 GraphQL API-访问市场应用程序结果(Travis CI)

Github v4 GraphQL API-访问市场应用程序结果(Travis CI),graphql,automated-tests,travis-ci,github-api,Graphql,Automated Tests,Travis Ci,Github Api,我们正在使用Travis CI为Github上的一个存储库运行测试。 当查看提交列表时,我们会看到绿色的复选标记或红色的十字,表示测试的状态 现在我正在试验Github v4 GraphQL API。 我可以浏览API(使用GraphiQL和GraphiQL资源管理器),但我在任何地方都找不到Travis测试的结果 我是否可以使用Github GraphQL API获取Travis结果以及如何获取?当请求最后一次提交或提交列表(具有历史记录)时,您可以访问以下内容: { 存储库(所有者:“be

我们正在使用Travis CI为Github上的一个存储库运行测试。
当查看提交列表时,我们会看到绿色的复选标记或红色的十字,表示测试的状态

现在我正在试验Github v4 GraphQL API。
我可以浏览API(使用GraphiQL和GraphiQL资源管理器),但我在任何地方都找不到Travis测试的结果


我是否可以使用Github GraphQL API获取Travis结果以及如何获取?

当请求最后一次提交或提交列表(具有
历史记录)时,您可以访问以下内容:

{
存储库(所有者:“bertrandmartel”,名称:“metec盲文驱动程序”){
参考文件(第一个:100,参考文件前缀:“参考文件/标题/”){
节点{
目标{
…提交{
地位{
状态
上下文{
描述
创建数据
状态
}
}
历史(第一:100){
节点{
消息
地位{
状态
上下文{
描述
创建数据
状态
}
}
}
}
}
}
}
}
}
}
其结果如下:

。。。。
“地位”:{
“状态”:“失败”,
“上下文”:[
{
“说明”:“AppVeyor生成失败”,
“createdAt”:“2020-03-09T02:31:19Z”,
“状态”:“失败”
},
{
“说明”:“Travis CI构建已通过”,
“createdAt”:“2020-03-09T02:31:42Z”,
“状态”:“成功”
}
]
},
....
也可从以下网址:

状态的状态。可以是错误、失败、挂起或 成功


我尝试使用相同的查询,但在我们的示例中,结果是
状态:null
,即使github网页上有绿色的复选标记,如图(我刚刚添加的)所示。知道为什么吗?@HendrikJan也许你使用的是一个没有
repo:status
scope的令牌?