GitHub:有没有办法以编程方式提交问题?

GitHub: Is there a way to programmatically file an issue?

是否有 API 用于提交 GitHub 问题?

当我遇到意外问题时,我想为用户提供自动报告问题的选项。

GitHub API 页面详细介绍了如何以编程方式创建问题:

https://developer.github.com/v3/issues/#create-an-issue

示例,来自文档:

使用 JSON 向 /repos/:owner/:repo/issues 发送 POST 请求,如下所示:

{
  "title": "Found a bug",
  "body": "I'm having a problem with this.",
  "assignee": "octocat",
  "milestone": 1,
  "labels": [
    "Label1",
    "Label2"
  ]
}

您还可以通过向 /repos/:owner/:repo/issues/:number

发送 PATCH 请求以编程方式编辑问题

来源:https://developer.github.com/v3/issues/#edit-an-issue

您还可以使用 (2021) GitHub CLI 'gh'

你的情况:gh issue create.

示例:

gh issue create --title "I found a bug" --body "Nothing works"

(希望您的问题描述能稍微详细一点!)