概要
GakuNin RDMをNext.jsから使用する備忘録です。
背景
以下の記事で、NextAuth.jsを使って、GakuNin RDMの認証を行う方法を紹介しました。
この延長で、GakuNin RDMのデータをロードするNext.jsのアプリを試作します。
デモ
GakuNin RDMの認証が使用できる方に限られますが、以下からお試しいただけます。
例えば以下は、接続したストレージの一覧を確認するページです。

選択したストレージ(ここではosfstorage)におけるフォルダやファイルの一覧です。

以下は、figshareに登録したファイルを参照している例です。

osfstorageやfigshare、GitHubなど、さまざまなストレージに格納されたデータを共通のAPIから利用できる点は便利だと感じました。
GitHubのリポジトリは以下です。
https://github.com/nakamura196/rdm_app
まとめ
現時点(データをロードするだけ)においては、本アプリを使用する利点はありませんが、今後、他のアプリとの連携などを通じて、GakuNin RDMのデータを活用できればと思います。
参考になりましたら幸いです。
動画版(生成AIによる自動生成): この記事の内容をずんだもん×四国めたんの掛け合いで解説しています。自動生成のため、内容に誤りがある可能性があります。正確な情報は記事本文をご参照ください。


