LINE公式アカウントに初めて友だち登録する処理の動作確認方法のベストプラクティス
解決したいこと
LINE公式アカウントに初めて友だち登録する処理の動作確認方法のベストプラクティスを知りたいです。
運用中の公式アカウントに対して初めて友だち登録する際の動作確認をするには都度新しいLINEアカウントを用意するしかないのでしょうか。
背景
運用している公式アカウントに対して、初めて友だち登録するアカウントのフォローイベントに対して何らかの処理を行いたい場合、
フォローイベントのブロック解除ではないイベントに対して処理を行うことになるかと思います。
"follow": {
"isUnblocked": false
}
ですが、この場合すでに運用している公式アカウントで=本番環境にて動作確認を行おうとした場合、友達登録したことのないLINEユーザーを動作確認のたびに用意する必要が発生してしまいます。
現状妥協案として、以下のいずれかの方法を取っています。
- 一時的に
isUnblocked === false
の条件を外して検証し完了後元に戻す- 環境は同一、コードを差し替え
- 一時的にその動作確認専用のLINE Messaging APIのChannelを新規作成(つまりLINE公式アカウントを毎回新規作成)し動作確認
- 環境を差し替え、コードは同一
ただ、どちらの場合も環境orコードが変わってしまうこと、さらに毎回手作業の工程が発生するため開発体験が著しく悪いです。
LINE公式アカウントと友達ではなかったことにするなどの方法も見当たらず、
なにかよい案はないものでしょうか。
些細な情報でもいいのでご教示いただけますと幸いです。
0 likes