GitHub: история звёзд без списков пользователей

XC7Редакция XC710.09.2026
githubapiаналитика
GitHub: история звёзд без списков пользователей

4 сентября 2026 года GitHub объявил новый API истории звёзд репозитория. Он отдаёт статистику по времени без данных отдельных пользователей. Это полезно авторам проектов и разработчикам панелей статистики, которым нужен график интереса, а не список людей.

Что теперь можно получить

По документации GitHub, ответ разбит на календарные недели: сначала новые, затем старые. В массиве days идут количества добавленных звёзд по дням начиная с воскресенья. Недели без звёзд содержат нули; границы дней не гарантированно совпадают с UTC.

Как проверить на публичном проекте

  1. Возьмите имя владельца и название открытого репозитория. Отправьте запрос чтения GET https://api.github.com/repos/OWNER/REPO/stargazers/history, заменив OWNER и REPO. Документация допускает запрос публичных ресурсов без авторизации.
  2. Ожидаемый успешный ответ — HTTP 200 и массив с полями week, total, days. Для длинной истории учитывайте страницы: максимум 30 записей на страницу и номер страницы до 100.
  3. Перед подключением к рабочему графику проверьте порядок недель и дней. Не считайте дневные добавления текущим общим числом звёзд: для текущего количества есть отдельный /stargazers/count.

Ограничения и безопасная остановка

При 422 проверьте параметры; не запускайте бесконечные повторные запросы. Для первого теста не нужны права записи или изменение репозитория. Чтобы остановить проверку, достаточно прекратить запросы; существующий график лучше не заменять до сверки данных.

Это разбор анонса и документации, не отчёт о нашем тесте API. Редакционный вывод: звёзды помогают заметить интерес к проекту, но сами по себе не доказывают качество кода, безопасность или число активных пользователей.

Новые слова простыми словами
REST API
Способ получать данные сервиса программными HTTP-запросами.

Проверяемые источники

0
Просмотры: 10Комментарии: 0

Комментарии (0)

Комментариев пока нет