gpt4 book ai didi

javascript - 使用 GitHub API 检查 repo 是否已加星标

转载 作者:数据小太阳 更新时间:2023-10-29 06:07:29 25 4
gpt4 key购买 nike

我目前正在尝试使用 GitHub API (v3) 检查并查看 repo 是否由经过身份验证的用户加注星标。我可以成功列出由登录用户加星标的 repo 协议(protocol),但在检查 repo 协议(protocol)是否由用户加星标时我似乎无法正常工作。

例如..

(GET)/user/starred?access_token=... 正确返回我已加星标的完整 repo 列表。

(GET)/user/starred/joynet/node?access_token=... 始终返回状态 404,无论我使用哪种所有者/ repo 组合,或者我是否真的对该 repo 加注星标。

我还应该注意到,除了 (GET)/user/starred 之外,我似乎无法访问/user/starred 上的任何内容。任何对/user/starred/:owner/:repo 的 PUT、DELETE 或 POST 请求都会返回 404,无论我做什么。

知道我应该如何使用这个 API 吗?我已经阅读了文档,我相信我做的是正确的,但我似乎无法让它工作。

最佳答案

我能够解决这个问题。问题是我浏览了文档,没有看到我必须在授权期间请求 repo 范围才能修改星星:)只需添加“ repo ”范围就解决了我的问题!

GitHub 在这里简要提到了它们的范围:http://developer.github.com/v3/oauth/但没有提到 starring 需要“ repo ”范围。

关于javascript - 使用 GitHub API 检查 repo 是否已加星标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13778212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com