Help us understand the problem. What is going on with this article?

Qiita APIを使って記事一覧を取得する

アクセストークンを発行する

アクセストークンで認証しないとAPI上限が1時間で60回しかないため、発行しておく。
アクセストークンで認証した状態ではAPI上限は1時間で1000回。

アクセストークンの発行ページからアクセストークンを発行する。
今回は記事一覧を取得できればいいため、スコープはread_qiitaのみチェックしておく。

Qiita.png

発行するとこんな感じでアクセストークンが表示される。
このアクセストークンは再表示できないため、控えておく。

Qiita (1).png

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 1ページあたりに含まれる要素数
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ドキュメントもわかりやすいし、便利ですね。

参考

kou_pg_0131
TypeScriptたんハァハァ
https://kou-pg-0131.github.io
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした