첫째, 당신은 show the commits for a given file 할 수 있습니다 예를 들어
https://api.github.com/repos/:owner/:repo/commits?path=PATH_TO_FILE
:
https://api.github.com/repos/git/git/commits?path=README
둘째, JSON 응답한다는 것을 저자 섹션에서'는 URL의 이름에 출원 포함 GitHub의 프로필'
"author": {
"login": "gitster",
"id": 54884,
"avatar_url": "https://0.gravatar.com/avatar/750680c9dcc7d0be3ca83464a0da49d8?d=https%3A%2F%2Fidenticons.github.com%2Ff8e73a1fe6b3a5565851969c2cb234a7.png",
"gravatar_id": "750680c9dcc7d0be3ca83464a0da49d8",
"url": "https://api.github.com/users/gitster",
"html_url": "https://github.com/gitster", <==========
"followers_url": "https://api.github.com/users/gitster/followers",
"following_url": "https://api.github.com/users/gitster/following{/other_user}",
"gists_url": "https://api.github.com/users/gitster/gists{/gist_id}",
"starred_url": "https://api.github.com/users/gitster/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/gitster/subscriptions",
"organizations_url": "https://api.github.com/users/gitster/orgs",
"repos_url": "https://api.github.com/users/gitster/repos",
"events_url": "https://api.github.com/users/gitster/events{/privacy}",
"received_events_url": "https://api.github.com/users/gitster/received_events",
"type": "User"
},
그래서 당신은 여기에 모든 웹 페이지를 긁어 필요가 없습니다. 여기
는 자바 스크립트 추출물을 기반으로 그것을 설명하는
very crude jsfiddle입니다 :
var url = "https://api.github.com/repos/git/git/commits?path=" + filename
$.getJSON(url, function(data) {
var twitterList = $("<ul />");
$.each(data, function(index, item) {
if(item.author) {
$("<li />", {
"text": item.author.html_url
}).appendTo(twitterList);
}
});

항상 그렇듯이 답을 읽는 것을 기쁘게 생각합니다. 폰. 종합적이고 요점. –
감사합니다. 이것은 내가 찾고 있었던 바로 그 것이다. 나는 현상금을 내놓기 전에 대안적인 대답이 있을지 지켜 볼 것입니다. –
확인 결과는 여기에서 볼 수 있습니다. https://github.com/miohtama/sphinxcontrib.contributors/ :) –