LINEのoauth APIで、v1とv2でユーザーIDに互換性がないの、どうしたらいいんだ。

さっきのユーザーIDに互換性が無いやつ、これしたらいいのか。
ユーザーIDとMIDが同じユーザーのものであることを確認する方法を教えてください。
developers.line.me/ja/faq/line

先日書いていたLINE ログイン API v1とv2でユーザーIDが変わる件、さもアクセストークンの使い回しができるみたいに書かれていて、v2で取得したトークンでv1のプロフィールを取ろうとすると401って言われて、そらそうよって感じだったんだけど、v1で取得したトークンでv2のプロフィールは取れた。うーん、うーん、これじゃあv2でアクセスして取ったIDがDBに無かったらv1で取り直してってできない。というか、全員がv2に移行するまでv1切り捨てられないし、LINEがv1やめますって言った時点でログインしてくれてないユーザー切らないといかんやん。

フォロー

まあ、でも、それはv1とv2の取得順が逆でも一緒か。

ていうか、ユーザーID変わるときに、midからuserIdと名前も変わるんだったら、v2のプロフィール取得で両方返してくれたらいいのに。

ログインして会話に参加
:realtek:

思考の /dev/null