代码之家  ›  专栏  ›  技术社区  ›  onassar

通过API为Github Repos提供只读属性

  •  1
  • onassar  · 技术社区  · 6 年前

    我正在使用他们的API开发一个Github应用程序,并试图找出我正在查询的repo是否处于只读模式(例如,这个模式是: https://github.com/carhartl/jquery-cookie )。

    我已经搜索了他们的文档和响应,但似乎无法确定回购是否处于只读模式。

    有没有人对此有过任何经验,或者知道我可以在响应主体中使用什么来确定/推断回购处于只读模式?

    1 回复  |  直到 6 年前
        1
  •  1
  •   VonC    6 年前

    对于存档的回购(只读),则 original changelog (一年前,2017年11月)没有提及任何相关的API。

    它只提到 search feature .

    https://github.com/search?utf8=%E2%9C%93&q=archived%3Atrue+GNOME&type=

    这将匹配已存档并包含“gnome”一词的存储库。

    所以也许你可以尝试搜索回购,用 archived:true 限定符。
    如果搜索返回您的回购,它将被存档。


    当查询 GitHub repository

    GET /repos/:owner/:repo
    

    答案将包括 archived “场”

    "archived": false,
    # or
    "archived": true,