Twitter の gem で ユーザ の情報を取得するときに注意すること

一言で

ユーザを指定するときに「アラビア数字」を用いる場合、「文字列」なのか「数値」なのかを意識的に区別する。

実例

例えば、以下の2つは全く異なる値が返ってきます。

client.users(['12345', '67890'])
client.users([12345, 67890])

前者は「スクリーンネーム(いわゆる@foobar)」で指定をし、後者は user_id で指定をしています。

微妙なハマりどころです。

Powered by はてなブログ