[sinatra][twitter]screen_nameからユーザidを求めるサンプル


[まとめ] 現在開催中のKindleセール情報はこちら

twitterのscreen_nameを元にユーザidを知りたいと思い調べていたところ、

https://twitter.com/intent/user?screen_name={screen_name}

でアクセスしたhtmlソースのmetaタグに

<meta name=”native-url” content=”twitter://user?id={ユーザID}”>

が書かれているということが分かりました。

毎回urlにアクセスしてソースを見るのは手間だったのと、sintraでちょっとしたサンプルを作ってみたいと思っていたので、

screen_nameからユーザidを求めるサンプルを作ってみました。

フォームに入力されたscreen_nameからnokogiriを使ってユーザIDを取得してきています。

サクッとサンプルを試したいときにはsinatra便利ですね。

参考

[まとめ] 現在開催中のKindleセール情報はこちら