GitHub问题的订户数?

GitHub问题的订户数?,github,Github,GitHub允许我订阅问题,但GitHub API是否允许我确定问题的订阅者数量 我的想法是,如果用户数量被曝光,这可能是对某个问题进行投票的一种形式。现在,你经常看到人们通过添加“+1”或类似的评论来“投票”,这会把问题弄得一团糟 (已经有人呼吁建立一个新的系统来解决问题。) 我检查了一下,很遗憾,目前似乎无法确定某个问题的订阅者数量。由于Github的API没有您要查找的确切功能,因此可以从Issues events API获取数据并查找所订阅的事件 将获取特定问题的事件列表,您可以在事件字

GitHub允许我订阅问题,但GitHub API是否允许我确定问题的订阅者数量

我的想法是,如果用户数量被曝光,这可能是对某个问题进行投票的一种形式。现在,你经常看到人们通过添加“+1”或类似的评论来“投票”,这会把问题弄得一团糟

(已经有人呼吁建立一个新的系统来解决问题。)


我检查了一下,很遗憾,目前似乎无法确定某个问题的订阅者数量。

由于Github的API没有您要查找的确切功能,因此可以从Issues events API获取数据并查找所订阅的
事件


将获取特定问题的事件列表,您可以在
事件
字段中检查
订阅的
值。

您现在可以使用来获取竖起拇指的次数(+1)。这是不可能的。你能做的最接近的事情就是使用webhook来过滤
watch
中的事件,但这还不包括有多少人被提及。所以这是一个相当困难的问题。我认为github永远不会让订阅者上市,甚至不会将其公开,因为这可能会被理解为一个隐私问题。此外,他们不想实施投票,因为他们只是不想:-(.订阅者的数量是如何构成隐私问题的?是否可以通过另一种方式来缓解,比如配置文件选项“不公开计算我的问题订阅数”?我认为很明显,我们需要这样一个功能,+1评论是对流行问题的一个提示,但没有其他方式来表示对修复的需求。Octokit对于访问GitHub元数据很有价值:这有用吗?我刚刚单击了“订阅”打开,但我没有看到我的
curl订阅https://api.github.com/repos/isaacs/github/issues/408/events |jq.[]|选择(.event==“subscribed”)
非常奇怪。没有显示所有事件,只有几个。已检查并且不是分页问题。哦,看,似乎在存储库事件列表中触发了一些订阅事件。
GET/repos/:owner/:repo/issues/events
请告诉我您是否可以在那里找到订阅的事件,我将更新答案以正确描述它
GET /repos/:owner/:repo/issues/:issue_number/events