2013-06-24 17 views
12

Interfejs API GitHub zapewnia funkcjonalność do przeglądania przedmiotów posortowanych według daty utworzenia. Ale nie mogę znaleźć możliwości uzyskania tej daty.GitHub API - gwiazdki, otrzymasz datę, a następnie zostanie utworzona gwiazda.

Tylko trzy pola typu data-obecny w odpowiedzi to:

created_at: '2013-06-13T21:10:36Z', 
updated_at: '2013-06-18T07:45:56Z', 
pushed_at: '2013-06-17T16:52:44Z', 

create_at tutaj jest zawsze data repozytorium stworzony, nie gwiazdą. updated_at nie przekazuje również właściwych informacji.

W witrynie GitHub, jeśli zaznaczysz swoje gwiazdki, dane zostaną odpowiednio posortowane i zostanie wyświetlony prawidłowy zakres czasu. Wygląda jednak na to, że API traci tę informację.

To, że wyraźnie pokazuje, że dane powróciły "posortowane", ale created_at jest nieprawidłowe.

+1

Tak, tak daleko, jak tylko mogę tell - nie możesz uzyskać tych informacji z interfejsu API. –

Odpowiedz

2

Nie ma absolutnie żadnego sposobu na uzyskanie tych informacji z interfejsu API. Największą szansą na uzyskanie tego jest przechodzenie przez zdarzenia znajdujące się w repozytorium lub każdego użytkownika, który zaznaczył repozytorium i może zająć ton analizowania, ponieważ zdarzenia mogą mieć tysiące. Liczba wywołań API w tym celu byłaby ogromna.