gpt4 book ai didi

github - github有多少用户限制搜索?

转载 作者:行者123 更新时间:2023-12-04 08:44:34 29 4
gpt4 key购买 nike

我正在尝试使用 github api 搜索存储库,我想知道有多少人限制了我可以搜索的人数。
例如,我正在尝试编写一个如下所示的 api,我想知道这里有多少人“user:XXX”。

https://api.github.com/search/repositories?q=user:taetaetae+user:black9p+user:asuraiv
希望大家帮我看看支持多少人,有没有相关文件。
谢谢你。

最佳答案

对于搜索 api,您受到搜索查询的最大大小限制,即 256 characters
:

The Search API does not support queriesthat:

  • are longer than 256 characters (not including operators orqualifiers).
  • have more than five AND, OR, or NOT operators. Thesesearch queries will return a "Validation failed" error message.

但是如果你想减少请求的数量,你可以使用 GraphQL api以及使用 aliases 的以下请求:
query { 
user0: user(login: "taetaetae") {
name
login
createdAt
}
user1: user(login:"black9p"){
name
login
createdAt
}
user2: user(login:"asuraiv"){
name
login
createdAt
}
}
您也可以使用 fragments :
query { 
user0: user(login: "taetaetae") {
...UserFragment
}
user1: user(login:"black9p"){
...UserFragment
}
user2: user(login:"asuraiv"){
...UserFragment
}
}
fragment UserFragment on User {
name
login
createdAt
}
输出 :
{
"data": {
"user0": {
"name": "taetaetae",
"login": "taetaetae",
"createdAt": "2015-02-12T02:27:40Z"
},
"user1": {
"name": "Seongduck Paek",
"login": "black9p",
"createdAt": "2018-01-07T11:53:13Z"
},
"user2": {
"name": "Ju Pyo Hong",
"login": "asuraiv",
"createdAt": "2017-08-04T16:23:09Z"
}
}
}
Try this in the explorer

关于github - github有多少用户限制搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64392866/

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