Qiita API를 터치해보세요
Qiita 액세스 토큰 얻기
여기 에서도 진행합니다.
여기에 스코프가 몇 개인가 생각합니다만, 자세한 것은 이하입니다.
read_qiita : Qiitaからアクセストークンに紐付いたユーザに関連したデータを読み出す
read_qiita_team : Qiita Teamからデータを読み出す
write_qiita : Qiitaにデータを書き込む
write_qiita_team : Qiita Teamにデータを書き込む
Qiita Team는 상관없기 때문에 생략한다.
또한 이번에는 데이터를 쓰지 않으므로 write_qiita는 생략하고 최소 권한으로 유지합니다.
선택이 완료되면 발행으로 진행합니다.
발급하면 개인 액세스 토큰에 액세스 토큰이 발급됩니다.
API를 두드려보세요
액세스 토큰을 지정하여 사용자의 프로필을 검색합니다.
그리고 보기 힘들기 때문에 jq를 넣고 있습니다.
curl -H 'Authorization: Bearer [アクセストークン]' 'https://qiita.com/api/v2/users/[ユーザ名]' | jq
curl -H 'Authorization: Bearer [アクセストークン]' 'https://qiita.com/api/v2/users/miyuki_samitani' | jq
==========
{
"description": "聞いたり見たりして知らないこと知っていくやつ",
"facebook_id": "",
"followees_count": 5,
"followers_count": 6,
"github_login_name": null,
"id": "miyuki_samitani",
"items_count": 89,
"linkedin_id": "",
"location": "",
"name": "",
"organization": "",
"permanent_id": 129517,
"profile_image_url": "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/129517/profile-images/1602510349",
"team_only": false,
"twitter_screen_name": "miyuki_samitani",
"website_url": ""
}
==========
브라우저에서 ID를 살펴봅니다. 꽤 오래된 기사 ....
URL의 items 아래가 ID가 됩니다.
다음은 기사를 얻는 명령입니다.
curl -H 'Authorization: Bearer [アクセストークン]' 'https://qiita.com/api/v2/items/[記事のID]' | jq
아래는 ssh 공개 키 인증 정보 (개인 요약) 의 기사를 얻은 것입니다.
rendered_body
와 body
는 길기 때문에 생략하고 있습니다.title도 잡을 수 있습니다 ...
curl -H 'Authorization: Bearer [アクセストークン]' 'https://qiita.com/api/v2/items/2bac5ec563bb400a26ef' | jq
==========
{
"rendered_body": "[HTML形式の本文]",
"body": "[Markdown形式の本文]",
"coediting": false,
"comments_count": 0,
"created_at": "2016-09-21T03:20:36+09:00",
"group": null,
"id": "0ae736fee026337ccdb9",
"likes_count": 13,
"private": false,
"reactions_count": 0,
"tags": [
{
"name": "SSH",
"versions": []
},
{
"name": "公開鍵認証",
"versions": []
}
],
"title": "sshの公開鍵認証について(個人的まとめ)",
"updated_at": "2016-09-21T14:53:26+09:00",
"url": "https://qiita.com/miyuki_samitani/items/0ae736fee026337ccdb9",
"user": {
"description": "聞いたり見たりして知らないこと知っていくやつ",
"facebook_id": "",
"followees_count": 5,
"followers_count": 6,
"github_login_name": null,
"id": "miyuki_samitani",
"items_count": 89,
"linkedin_id": "",
"location": "",
"name": "",
"organization": "",
"permanent_id": 129517,
"profile_image_url": "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/129517/profile-images/1602510349",
"team_only": false,
"twitter_screen_name": "miyuki_samitani",
"website_url": ""
},
"page_views_count": 11534
}
==========
공부 후 이미지
상당히 간단했습니다 ...
curl에서도 브라우저에서도 볼 수 있다.
이것으로 기사 일람이라든지 할 수 있는 생각이 든다!
그런 다음 범위를 변경하면 게시물이 될 수 있습니다.
그리고 대단한 공식 문서를 보기 쉬웠다.
참고
Reference
이 문제에 관하여(Qiita API를 터치해보세요), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/miyuki_samitani/items/bfe89abb039a07e652e6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)