github - 如何使用 API 在 GitHub 上为主题加注星标?
问题描述
可以在网站上为主题加注星标。但是如何通过 GitHub API v3 或 v4 做同样的操作呢?我通读了参考资料,但没有任何线索。
解决方案
对于 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 做到这一点。
推荐阅读
- arduino - 我可以使用来自 arduino NANO 的相同 VCC 和 GND 引脚连接为所有组件提供电流吗
- python - Python:尝试从同一包中导入模块时出现“ModuleNotFoundError”
- node.js - req.body 是否在 NodeJs 中使用 Multer 提供缓冲区数据?
- swift - Swift - 3D 旋转图像
- python - 在 Python 中从 SQLite 查询访问数据
- javascript - 如何使用最新版本的 react-leaflet 将嵌套在传单地图中的图块添加到画布?
- opencv - 使用 SVG 或 PNG 查找图像不同部分的区域
- c# - C# SendKeys 不适用于所有应用程序?
- discord.py - 我正在尝试使用 PIL 和 discord.py 更新排名
- javascript - 如何将身份验证提供程序与本机插件链接?