DEV Community

kimihito
kimihito

Posted on • Originally published at kimihito.hatenablog.com on

Pocketでお気に入りしたページをはてなブックマークに追加するWebアプリを書いた

TL;DR

はじめてGo言語(Echo)でコードを書いてみた。

https://github.com/kimihito/tohatebu/

やりたいこと

Pocket でお気に入りした記事をIFTTTのメール通知機能を使ってはてなブックマークに投稿していたが、メールでのブックマーク投稿機能の提供が終わってしまった。

メールでのブックマーク投稿機能を終了します - はてなブックマーク開発ブログ

なのでGo言語の勉強も兼ねて作ってみた。Go言語わからなすぎてだいぶハマってしまった… 😭

やってること

POSTが呼ばれたらパラメータにいるURLをはてなブックマークAPIを叩いて追加するだけ。

Pocketでお気に入りをしたらPOSTを呼ぶ部分は IFTTTの webhook serviceからやっている。

使ったもの

ハマったこと

リクエストトークンの取得 部分がうまく書けず、結局はてなブログ API 用の gem を書いた - blog.kymmt.com に入っているトークンを取得するRubyコードを呼び出して取得した。

書いてはみたけどまだGo言語に慣れていない…

参考にしたもの

特に hatena-go についてはめっちゃコード参考にしました。ありがとうございます。

https://github.com/8pockets/hatena-go

Go言語 / golangで、はてなAPIをOauth1.0aでアクセスする為にトークンを得る - nasust life blog

Top comments (0)