可以在网站上为主题加注星标。但是如何通过 GitHub API v3 或 v4 做同样的操作呢?我通读了参考资料,但没有任何线索。
问问题
25 次
1 回答
0
对于 v3 REST API,它在Star 中记录了经过身份验证的用户的存储库
卷曲示例是:
curl \
-X PUT \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/user/starred/octocat/hello-world
但这并没有显示如何插入您的令牌,因此您实际上需要更多类似的东西:
curl \
-X PUT \
-H "Authorization: token $GITHUB_API_TOKEN" \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/user/starred/octocat/hello-world
之前已将 GITHUB_API_TOKEN 设置为:
GITHUB_API_TOKEN="ghp_16C7e42F292c6912E7710c838347Ae178B4a"
根据对这个较早问题的评论如何使用 github api 为 repo 加注星标,请确保使用的令牌具有正确的加星标权限,这意味着启用了 repo 范围(或至少 repo_public)。
我也很想知道如何使用 v4 GraphQl API 做到这一点。
于 2021-12-09T18:46:42.510 回答