2013-09-07 2 views
0
이 같은 Github의 문제 얻기 위해 bash는 명령 줄에서 컬을 사용하고

:Github에서의 API/문제 - 매김 문제

컬 -o myoutput --user "참고 MyUser :가 MyPassWd를"-G https://api.github.com/issues?filter=all

이것은 정상적으로 작동하며 52 개의 미해결 문제를 반환합니다.

좀 더 문제가 알고, 그래서 나는 또한 URI의은 생산이 링크 컬 사용, 그러나 다음 & 마지막 페이지로의 링크를 제공합니다 (-i 사용) 헤더 각각 https://api.github.com/issues?filter=all&page=2 & https://api.github.com/issues?filter=all&page=14

를 검사하고 이전과 같은 52 결과. 사실 내가 시도한 모든 페이지 번호는 가장 최근의 동일한 문제를 반환합니다. 매번 myoutput을 삭제합니다.

무엇이 누락 되었습니까?

지혜의 모든 단어는 크게 감사하겠습니다.

감사

답변

1

나는 무엇을 놓치고?

확실 앰퍼샌드를 만들기 위해 URL에 대한 single quoted string를 사용 (예 : &page=2)는 control operator으로 해석되지 않습니다

curl -o myoutput2 --user "user:pwd" \ 
'https://api.github.com/issues?filter=all&page=2' 

당신이 체계적으로 https://api.github.com/issues?filter=all 요청을 수행 그렇게하지 않으면, 왜 이는 출력은 항상 동일합니다.

+0

스폿이 켜져 있습니다. 많은 감사합니다 deltheil –