@moyashin63

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

LINE公式アカウントに初めて友だち登録する処理の動作確認方法のベストプラクティス

解決したいこと

LINE公式アカウントに初めて友だち登録する処理の動作確認方法のベストプラクティスを知りたいです。
運用中の公式アカウントに対して初めて友だち登録する際の動作確認をするには都度新しいLINEアカウントを用意するしかないのでしょうか。

背景

運用している公式アカウントに対して、初めて友だち登録するアカウントのフォローイベントに対して何らかの処理を行いたい場合、
フォローイベントのブロック解除ではないイベントに対して処理を行うことになるかと思います。

"follow": {
  "isUnblocked": false
}

ですが、この場合すでに運用している公式アカウントで=本番環境にて動作確認を行おうとした場合、友達登録したことのないLINEユーザーを動作確認のたびに用意する必要が発生してしまいます。


現状妥協案として、以下のいずれかの方法を取っています。

  • 一時的にisUnblocked === falseの条件を外して検証し完了後元に戻す
    • 環境は同一、コードを差し替え
  • 一時的にその動作確認専用のLINE Messaging APIのChannelを新規作成(つまりLINE公式アカウントを毎回新規作成)し動作確認
    • 環境を差し替え、コードは同一

ただ、どちらの場合も環境orコードが変わってしまうこと、さらに毎回手作業の工程が発生するため開発体験が著しく悪いです。

LINE公式アカウントと友達ではなかったことにするなどの方法も見当たらず、
なにかよい案はないものでしょうか。

些細な情報でもいいのでご教示いただけますと幸いです。

0 likes

1Answer

根本的な解決には鳴ってませんがテスト用のアカウントのユーザーIDをメモっておいて「このユーザーIDなら新規扱い」的なコードを仕込んでしまうとかでしょうか…。
可能であれば諦めてブロ解も新規フォローも同じ処理にするという手も…。

0Like

Your answer might help someone💌