Qiitaのビュー数集計したいな…でもAPI叩くのにPython書くのめんどいな、ということで大好きなExcelで出力!
標準機能を使って所要時間2分くらいで出せます。
こちらの記事を参考にさせていただきました。
Qiita APIのトークンの取得
まずはAPIのトークンを取得します。
設定>アプリケーション>個人用アクセストークン>「新しくトークンを発行する」
この後、アクセストークンが発行されるので、なくさないように保存しておきます。
参考までにAPIの公式ドキュメントはこちらです。
Excelを開きAPI情報を記載
データタブ>Webから>詳細画面 で詳細設定を開き、以下入力します。
私の記事数は100に満たないため、このクエリ一つのみで取得できます。
https://qiita.com/api/v2/authenticated_user/items?page=1&per_page=100
左側:Authorization
右側:Bearer {$先ほど取得したtoken}
PowerQueryエディタで編集
テーブルに変換
いきなりすべてのレコードがリストで出てくるので左上の「テーブルに変換」を押下します。
展開して好きな項目を選択
テーブルに変換されたら、展開ボタンを押下し、出力したい項目を出します。
今回は以下を出力します。
-
created_at
データが作成された日時
Example: "2000-01-01T00:00:00+00:00" -
likes_count
この記事への「いいね」の数(Qiitaでのみ有効)
Example: 100 -
stocks_count
この記事がストックされた数
Example: 100 -
title
記事のタイトル
Example: "Example title" -
url
記事のURL
Example: "https://qiita.com/Qiita/items/c686397e4a0f4f11683d" -
page_views_count
閲覧数
Example: 100
項目についてはこちらの「投稿」に説明がございます。
シートに読み込む
簡単に出力することができました。
データを取り直したいときはデータの更新で簡単に更新できます!
むっちゃ簡単!