【问题标题】:Syntax for changing a label color at github via the github API通过 github API 在 github 上更改标签颜色的语法
【发布时间】:2023-03-25 17:08:02
【问题描述】:

我有一个 bash 脚本(我通过 stackoverflow 抄袭),因此可以添加标签

curl --user "$USER:$PASS" --include --request POST --data '{"name":"priority:Blocking","color":"ff0000"}' "https://api.github.com/repos/$REPO/labels"

工作正常。现在我想改变一些标签的颜色。我看了这里:https://developer.github.com/v3/issues/labels/#update-a-label。所以我尝试了

curl --user "$USER:$PASS" --include --request PATCH --data '{"name":"type:Feature","color":"d9d2e9"}' "https://api.github.com/repos/$REPO/labels"

但是 github 响应了

{
"message": "Not Found",
"documentation_url": "https://developer.github.com/v3"
}

我不知道如何将 github 的示例转换为基于 curl 的调用。

建议?

【问题讨论】:

    标签: html bash curl github labels


    【解决方案1】:

    github 上一位热心的支持人员提供了答案:

     curl --user "$USER:$PASS" "https://api.github.com/repos/$REPO/labels/type:Bug" -X PATCH -d '{"name":"type:Bug","color":"674ea7"}' 
    

    一个人必须提供两次“名称”似乎很奇怪,但它就像一个魅力。

    $USER 和 $PASS 当然是一个人的 github 用户名和密码。 $REPO 必须是 repo 的全名,例如我的githubname/myrepo

    【讨论】:

      猜你喜欢
      • 2015-04-14
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-05
      相关资源
      最近更新 更多