GitHub允许我订阅问题,但GitHub API是否允许我确定问题的订阅者数量?
我的想法是,如果订阅者数量暴露,它可能是一个问题的投票形式.现在,您经常会看到人们通过添加"+1"或类似评论来"投票"问题,这可能会使问题变得混乱.
(对于不是评论的问题以及为了解决问题而开发的浏览器扩展,已经有人要求提供明确的+1功能.)
我检查了https://developer.github.com/v3/issues/,但不幸的是,似乎无法确定问题的订阅者数量.
您现在可以使用Github graphql API来获取竖起大拇指 (+1) 反应的数量:
{
repository(owner: "isaacs", name: "github") {
issue(number: 9){
reactions(content: THUMBS_UP){
totalCount
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
输出:
{
"data": {
"repository": {
"issue": {
"reactions": {
"totalCount": 227
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)