J'essaye de construire une application pour suivre GitHub "Streaks" (Combien de jours de suite un utilisateur a commis à GitHub.) J'essaie pour utiliser l'API GitHub pour cela, mais je ne sais pas où. Si je ne peux pas reculer la ligne, si je pouvais trouver un moyen de voir si ils avaient commis un jour donné (comme hier), je pourrais récursivement déterminer la série en continuant à vérifier la veille jusqu'à ce qu'il n'y avait pas pas un commit.Vérifier si un utilisateur a fait un commit à Github en utilisant l'API sur un jour donné
Je peux trouver des détails sur un engagement spécifique https://developer.github.com/v3/repos/commits/
Et je peux récupérer des données pour un seul utilisateur: https://developer.github.com/v3/users/#get-a-single-user
Mais je ne peux pas sembler trouver comment interroger l'API pour déterminer si la l'utilisateur a fait un commit un jour donné.
Je vois qu'il y a plusieurs champs "date" dans la réponse provenant de https://developer.github.com/v3/repos/commits/. Ne pourriez-vous pas utiliser ceux-là? – Michele
Je pense que j'aurais besoin du 'owner' et du' repository' pour faire ça? '/ repos /: owner /: repo/commits' Je n'ai pas de repo spécifique que je cherche, je suis juste curieux de savoir s'ils ont fait un commit. –