如何按主题过滤和获取 GitHub 个存储库
How to filter and fetch GitHub repositories by topics
我想从 GitHub API 中获取属于特定主题的 GitHub 个存储库。
例如。我使用 https://api.github.com/repositories
获取所有回购协议。
我使用 https://api.github.com/search/topics?q=<TOPIC_NAME>
.
获取主题
但我想获取某个主题下的存储库。假设 JavaScript:https://github.com/topics/javascript
此网页上的所有存储库都是我想使用 GitHub API 获取的内容。有什么办法可以做到吗?
试试这个 API URL:
const url = `https://api.github.com/search/repositories?q=topic:${TOPIC}`
如果您使用任何 API 客户端,则相同的 curl 请求:
curl --request GET \
--url 'https://api.github.com/search/repositories?q=topic%3Ajavascript' \
--header 'accept: application/vnd.github.mercy-preview+json'
我想从 GitHub API 中获取属于特定主题的 GitHub 个存储库。
例如。我使用 https://api.github.com/repositories
获取所有回购协议。
我使用 https://api.github.com/search/topics?q=<TOPIC_NAME>
.
但我想获取某个主题下的存储库。假设 JavaScript:https://github.com/topics/javascript
此网页上的所有存储库都是我想使用 GitHub API 获取的内容。有什么办法可以做到吗?
试试这个 API URL:
const url = `https://api.github.com/search/repositories?q=topic:${TOPIC}`
如果您使用任何 API 客户端,则相同的 curl 请求:
curl --request GET \
--url 'https://api.github.com/search/repositories?q=topic%3Ajavascript' \
--header 'accept: application/vnd.github.mercy-preview+json'