TwitterID(スクリーンネームではない)が、実は10月22日時点で33bitに到達していたようです。
本日より新しいユーザーのIDが32ビットに収まらなくなりました。 https://t.co/x6V4pGrz69 (英語)
— TwitterDevJP (@TwitterDevJP) October 22, 2013
で。
iconDecotterは初回認証時にIDをDBに記録していますが、このIDのカラムがINTだったため、もろにこの桁増しの影響を受けていました…。
IDが2,147,483,647を超える数字だった場合、しばらく登録エラーが出ていました。ここ1週間以内に新規登録したIDだとアウトということです。そこまで多くはなかったかと思いますが、そこそこ居らっしゃったみたいで、大変失礼しました。
現在はBIGINT、UNSIGNEDに直したので無事33bitのIDでも普通にDBに登録できているようです。
コメント