東京生まれHOUSE MUSIC育ち

悪そうな奴はだいたい友達なの?

はてなAPIでOauthを利用するためのアクセストークンを得る


スポンサードリンク

f:id:padobure:20210530073539p:plain

アクセストークンが必要

はてなAPIでOauthを使うためには、アクセストークンが必要です。

以下の記事を参考にしました。コードはほぼそのまま利用できます。

nasust.com

私はimportの箇所を以下のように変更しました。

  • 変更前:github.com/garyburd/go-oauth/oauth
  • 変更後:github.com/gomodule/oauth1/oauth

アクセストークン

oauth_hatena.goという名前でコードを実行します。

そうすると、以下のように出力されます、

# go run oauth_hatena.go
1. Go to https://www.hatena.com/oauth/authorize?oauth_token=lkjarfaiouvjlarfa
2. Authorize the application
3. Enter verification code:

表示されたURLにアクセスするとブラウザに「verification code」が表示されますので、そのコードをコピペします。

そうすると、TokenとSecretが表示されます。

xxxxxxxxGsafdfadfaOun8jP/nxb5IdrfaraweraYf8sIi ← 「verification code」をコピペ
InputCode:  xxxxxxxxGsafdfadfaOun8jP/nxb5IdrfaraweraYf8sIi
Token:  xxxxxxxxxxxx
Secret:  xxxxxxxxxxx