Qiita API를 사용하여 기사 목록 얻기

2565 단어 QiitaAPIQiita

액세스 토큰 발급



액세스 토큰으로 인증하지 않으면 API 상한이 1시간에 60회밖에 없기 때문에 발행해 둔다.
액세스 토큰으로 인증한 상태에서는 API 상한은 1시간에 1000회.

액세스 토큰 발행 페이지 로부터 액세스 토큰을 발행한다.
이번은 기사 일람을 취득할 수 있으면 좋기 때문에, 스코프는 read_qiita 만 체크해 둔다.



발행하면 이런 식으로 액세스 토큰이 표시된다.
이 액세스 토큰은 다시 표시할 수 없으므로 삼가해 둡니다.



API를 두드려보세요



기사 일람을 취득하는 엔드 포인트는 이하.
[GET] https://qiita.com/api/v2/items

시도 curl 명령으로 두드려보십시오.
액세스 토큰은 Authorization 헤더에 Bearer를 붙여 지정한다.
$ curl -H 'Authorization: Bearer 1c4f9fd3c9082815b0be1c1fbbc48cb2ae035855' 'https://qiita.com/api/v2/items'

응답 형식은 API 문서을 참조하십시오.

옵션




옵션 이름
설명

page페이지 번호(1~100)
per_page페이지당 포함된 요소 수
query검색 쿼리 참고 : 검색 시 사용할 수 있는 옵션 - Qiita:Support



옵션을 지정한 예



2019년 11월 11일 10일 이후 10 스톡 이상 되고 있는 기사 3건을 취득하는 예.query 파라미터는 created:>2019-11-11 stocks:>10 를 URI 인코딩한 상태로 지정하고 있다.
$ curl -H 'Authorization: Bearer 1c4f9fd3c9082815b0be1c1fbbc48cb2ae035855' 'https://qiita.com/api/v2/items?page=1&per_page=3&query=created%3A%3E2019-11-11+stocks%3A%3E10

요약



간단하고 사용하기 쉽고 API 문서도 알기 쉽고 편리하네요.

참고


  • Qiita API v2 문서 - Qiita:Developer
  • 검색 시 사용할 수 있는 옵션 - Qiita:Support
  • 좋은 웹페이지 즐겨찾기