ウェブサイトでLINEログイン(V2.1)を実装しています。
LINEログインの際に全体の10%程度の確率でログインに失敗してしまいます。
LINEログインのフローの中で、callbackURIに認可コードまたは、エラーレスポンスを受け取る箇所があります。
そこで、受け取る際にパラメーターがデタラメな値になってしまう場合があります。
本来であれば下記のような値になるのですが、
{ code: 'hogehogehoge', customerdata: '12345678', friendship_status_changed: 'false', liffClientId: '999999999', liffRedirectUri: 'https://sampleurl.com?page_type=thankyou&customerdata=12345678', page_type: 'thankyou', state: 'hogehogehogehoge' }
不具合がある場合は下記のようになり、解読出来ません。
{ clklchfsdese: '458388514875-176497592993', peof_qvmd: 'tufdna' }
恐らく、clklchfsdeseがcustomerdataで、peof_qvmdがpage_typeだと思うのですが、なぜこのようになるのかわからず対応方法がわかりません。
文字化けとは、少し違うようにも思えます。
原因がどこにあるのか、全くわかりません。
どなたヒントになるような些細なことでもいいのでアドバイス頂けないでしょうか?
0 コメント