小编use*_*955的帖子

GitHub:如何在搜索贡献某些存储库的用户的帐户详细信息时避免超出搜索限制?

假设我需要列出每个用户的一些关注者(使用JavaScript).

首先,我用这个:

    $.ajax({ 
        headers: { Authorization: "Basic " + auth },
        type: 'GET', 
        url: 'https://api.github.com/repos/[reponame]/angular/contributors', 
        dataType: 'json',
        success: function (data) { 
            repositories = data;
            outputPageContent();
        }
    });
Run Code Online (Sandbox Code Playgroud)

我得到了JSON用户列表,但是没有关于每个用户的关注者数量的信息.我以为我会单独(循环)要求它,使用"url",如:

https://api.github.com/users/repositories[i].login

但是这样我就立刻超过了搜索限制(注册用户每分钟最多30个).

你知道如何解决这个问题吗?也许有些嵌套请求?

我还有一些其他问题:

  1. 起初我认为使用"OR"逻辑运算符是一个很好的举动并请求类似"给我所有用户登录= loginA或登录登录= loginB或登录= loginC"等等.但我没有找到如何在github api中使用"或"逻辑运算符.

  2. 你怎么可能:

"对于使用基本身份验证或OAuth的请求,您每小时最多可以处理5,000个请求."

但你每分钟只能提出30个请求吗?难道不是每小时30*60 = 1800请求吗?

javascript ajax json github filter

5
推荐指数
0
解决办法
79
查看次数

标签 统计

ajax ×1

filter ×1

github ×1

javascript ×1

json ×1