Electronからtwitter APIを叩こうとして少しハマったのでメモ. ElectronにおけるOAuthのログイン処理関連の話なので, 別にTwitterだけに限った話ではないはず。 ハマった内容 遭遇した問題としては, ElectronからTwitterのAPIを叩こうとしたのだけど, oauth_verifierが上手く取得できない, という内容だ. 最初, oauthのcallbackに 'file://' + __dirname + 'redirect.html'のようにファイルスキーマのURLを指定してみたのだけど, 下記のようにエラーが表示されてしまった. ログから, oauth_verifierの取得自体は成功しているもの, 画面遷移でコケているのは明らかだ. 通常, Electronのアプリでは, rendererProcess中でlocation.hrefを参照