Как я могу получить проблемы с любого номера? - PullRequest
0 голосов
/ 21 декабря 2018
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.github.com/repos/vuejs/vue/issues');
xhr.send();

с приведенным выше кодом, я могу получить список топ-30 проблем проекта.Но если я хочу получить топ-30 проблем, номер проблемы которых меньше 8000, как я могу это сделать?

в github v3 api doc, есть только функция, которая позволяет вам получать проблемы с момента времени.

1 Ответ

0 голосов
/ 24 декабря 2018

Одним из способов использования API V3 будет обход проблем и поиск тех, которые вам нужны.В любом случае вызов API проблем возвращает проблемы в порядке убывания даты создания.Это означает, что вам просто нужно пройти через проблемы, чтобы найти те, которые имеют номер выпуска ниже, чем 8000.

В конкретном случае vuejs/vue;Вы можете увеличить количество отображаемых проблем на странице до 100, а затем найти проблемы, имеющие номер менее 8000, на второй странице:

https://api.github.com/repos/vuejs/vue/issues?per_page=100&page=2

Мне кажется, что это лучший вариант, чем использованиеиспользовать API поиска (V3), поскольку вам не нужно иметь дело с очень низким лимитом скорости API поиска Github.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...