LoginSignup
0
0

Pocketの認証をワンライナーで実施する方法

Posted at

はじめに

Pocketとは,Firefoxを開発するMozillaが運営しているブックマーク保存サービスである.
IOSアプリケーションやブラウザの拡張機能でブックマークの登録ができる点.ブックマークにタグ付けする機能がある点が気に入っており常用している.そして,API機能で,機械的にブックマークの取得,追加及び変更を行える.

本記事では,API機能を用いるのに必要なアクセストークンをワンライナーで取得できるNode.js,Denoツールをご紹介する.

事前にコンシュマーキーは発行しておく必要があります!!

事前準備 : コンシューマキーを取得

下記公式ドキュメントの Step 1をブラウザで実施する.
Pocket Authentication API Documentation

Node.jsでアクセストークンを取得する方法

  1. 下記コマンドをターミナルで実行する.
npx pocket-auth <consumer_key>
  1. 規定のブラウザでPocketのURLが開くのでログインする.

  2. こんにちは! ユーザ名があなたの Pocket アカウントへの接続を求めています.というメッセージの下の認可ボタンを押す.

Denoで取得する方法

  1. 下記コマンドをターミナルで実行する.
deno run --allow-env --allow-net --allow-sys --allow-read --allow-run npm:pocket-auth-cli <consumer_key>
  1. 規定のブラウザでPocketのURLが開くのでログインする.

  2. こんにちは! ユーザ名があなたの Pocket アカウントへの接続を求めています.というメッセージの下の認可ボタンを押す.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0