APIについて

Misskeyでは多様なAPIが用意されており、これを活用することで様々なアプリケーションを作ることや、プログラムからPolestarにアクセスすることが可能になります。
どのようなエンドポイントが用意されているかについては、Misskey Hubをご覧ください。

このページでは、APIの基本的な利用方法と、Appleのショートカットアプリによる活用法をご紹介します。

基本的な利用方法

APIを利用する前に、トークンを発行する必要があります。

  1. APIを使うときは、まずPolestarにてトークンを発行する必要があります。まずは、Polestarにアクセスしましょう。

  2. 続いて、設定を開きます。 1786

  3. 一番下までスクロールして、APIを選択します。 1787

  4. トークンの発行を選択します。 1788

  5. トークンの名前を決めます。どのアプリケーションに使っているトークンなのかわかりやすい名前が好ましいです。ここではpsr-hubとします。 1790

  6. トークンに権限を与えます。セキュリティの観点から、与える権限は最小限にしましょう。ここでは、ノートの作成と削除のみ許可します。 1791

  7. 右上のチェックマークを選択すると、トークンが発行されます。このトークンはこの画面でしか表示されないので、どこかにメモしておきましょう。また、このトークンを人に知られてしまうと悪用されかねませんので、管理は厳重にしましょう。 1792

これでトークンの発行は完了です。このトークンを利用することで、外部のアプリケーションからPolestarに対してなんらかのアクションを起こすことができます。

Appleショートカットアプリによる活用

エンドポイントを叩く際、一般的にはPCのターミナルや、プログラム内でWebリクエストを行いますが、より簡単かつ身近な方法としてAppleショートカットアプリを用いる手法が存在します。

ここでは、Appleショートカットアプリで任意のノートを作成するショートカットを作成していきます。

  1. ショートカットアプリを開き、右上のプラスを押して新規のショートカットを作成します。 00B6

  2. 右上、完了の隣の矢印をタップして名称を変更します。なんでも大丈夫です。 1794

  3. 下の検索欄をタップします。 1795

  4. テキストと入力し、「テキスト」を選択します。 1797

  5. すると、テキストブロックが表示されるので、ここにトークンをコピペします。入力が終わったらキーボードの完了を押します。 1798

  6. もう一度検索欄をタップし、URLと入力して「URL」を選択します。 1799

  7. URLブロックにはhttps://mi.soli0222.com/api/notes/createと入力します。 1800

  8. 再び検索欄をタップし、URLと入力して「URLの内容を取得」を選択します。 1801

  9. 生成されたブロックの矢印を押して、中身を展開した後、「GET」の部分をタップして「POST」に変更します。 1802

  10. 「本文を要求」の部分で新規フィールドを追加します。 1803

  11. キーをiとし、テキストを「変数のテキスト」にします。 1804

  12. もう一度新規フィールドを追加します。 1805

  13. キーをtextとし、テキストを任意の文言にします。ここでは:oyasumisskey:とします。 1807

  14. 正しく動作するか確認します。左下の再生ボタンを押しましょう。 1808

  15. プライバシーダイアログが初回の動作のみ表示されます。許可を押しましょう。 1809

  16. Polestarを開いて、正しくノートされていれば完成です!

以上