PocketAPIの利用方法(1)
気になりごとをPocketに追加しがちマンなんですが、なかなかあとで読まない! あとで読むため追加しているのに〜!
ということで、Pocketを(なるべく楽に)管理するツールを作りたいと考えました。 PocketAPI使ってなんかしよう! とりあえずAPIつかってみよう!
まずは自分がpocketにあとで読むした記事を取得することを目標にします。
マイアプリの登録
https://getpocket.com/developer/apps/new まずはこちらから、、 適当に入れていきます。 するとCONSUMER KEYなるものが発行されます。
アクセストークンを取得。
POSTMANを利用して、下記を順々に行います。
codeの取得
https://getpocket.com/v3/oauth/request
リクエスト方式:POST 形式:x-www-form-urlencoded key/value cunsumer_key=マイアプリ※で登録したときに発行されたキー redirect_url=test(取り敢えず任意の文字列)
レスポンス code={認証で使うcode}
認証
下記のURLにブラウザでアクセスしてみる。 https://getpocket.com/auth/authorize?request_token={認証で使うcode}&redirect_uri=test
OAuth認証
https://getpocket.com/v3/oauth/authorize
リクエスト方式:POST 形式:x-www-form-urlencoded key/value 1.cunsumer_key=マイアプリで登録したときに発行されたキー 2.code={OAuth認証で使うcode}
Response
access_token={アクセストークン}&username={マイアプリ登録したときのpocketユーザ}
アクセストークンが取得できたぞ! ということで、
アクセスしてみる。
取得系
リクエスト方式:POST
形式:JSON(application/json) {“consumer_key”:“マイアプリで登録したときに発行されたキー”, “access_token”:“{アクセストークン}”, “count”:“10”}
ということで、ドキュメント見つつ、ツール作成に挑戦していきます…続。 そして記事はあとでリライトしよう…あとで…