概要
Yoomでは、LINE公式と連携し様々なアクションを実施することができます。
今回はLINE公式で友達となっているユーザーのIDを取得・蓄積する方法を解説します。
ユーザーIDの取得方法の一覧
Yoomでは以下の方法でユーザーIDを取得することができます。
Webhookで起動したトリガー内の情報から取得する方法
「友だち追加したユーザーのID一覧を取得」アクションを使用して、一覧を取得する方法
データコネクトを使用して、Yoomデータベース上にIDを取得する方法
1.Webhookで起動したトリガー内の情報から取得する方法
Webhookトリガーを設定し、トリガーイベントが発生した際に取得した情報の中から、ユーザーIDを取得する方法です。
主に、自身のユーザーIDを確認する用途などで使用します。
設定方法
こちらの設定方法は以下のヘルプページをご参照ください。
2.「友だち追加したユーザーのID一覧を取得」アクションを使用して、一覧を取得する方法
フローボットオペレーションで、LINE公式アカウントのアクション内にある「友だち追加したユーザーのID一覧を取得」を使用して、ユーザーIDを取得する方法です。
この方法では、友だち追加しているユーザーIDの一覧を取得することができるので、取得したIDの一覧をGoogle スプレッドシートなどの別アプリへ追加し、蓄積するといった用途でも使用可能です。
設定方法
オペレーションからLINE公式アカウントを選択
はじめに、フローボットを新規作成し任意のトリガーを設定後以下のように+マークを押し、検索窓でLINE公式アカウントを検索しクリックします。その後、表示されたアクションから「友だち追加したユーザーのID一覧を取得」を選択して、設定画面に遷移します。テストを実行し、ユーザーIDの取得状況を確認する
次に、テストを押下してユーザーIDの取得に成功するかを確認します。テストに成功したら保存し設定完了です。
応用的な使い方1:1000件を超えるIDを取得する
1度のアクションで取得できるIDの上限は1000件です。
1000件を超えるIDを取得したい場合は、「友だち追加したユーザーのID一覧を取得」アクションをもう一つ設定し、最初に設定した「友だち追加したユーザーのID一覧を取得」に含まれる継続トークンを引用することで、次の1000件の取得が可能です。
このようにアクションを連ねて、直前のアクションで取得した継続トークンを引用することで、1000、2000、3000人といった複数の友だちがいる場合でもすべてのユーザーIDを取得することができます。
応用的な使い方2:取得したユーザーIDを蓄積する
取得したIDの一覧を別のアプリに追加し、蓄積することも可能です。
フローボットの構成イメージは以下で、「同じ処理を繰り返す」というオペレーションを活用することで取得したIDの一覧を順番に別のアプリに追加、蓄積していくことができます。
同じ処理を繰り返すオペレーションの設定方法については以下をご参照ください。
3.データコネクトを使用して、Yoomデータベース上にIDを取得する方法
Yoomのデータベース内にあるデータコネクト機能を使って、ユーザーIDの一覧をYoomデータベースに直接追加することができるため、2で紹介した方法よりも簡単にIDの蓄積ができます。
設定方法
データベースにアクセスし、データコネクトからLINE公式を選択する
はじめに、Yoomで任意のデータベースにアクセスし、右上のデータコネクトを押下します。その後、検索画面を用いてLINE公式アカウントを検索し、クリックします。
データコネクトの設定をする
次に、アクションから「友だち追加したユーザーのID一覧を取得」を選択します。
データコネクトの詳細設定画面に遷移し、接続設定に成功したら以下を参考に設定を進め連携します。
・データベース表示項目:ユーザーID を選択
・値が一意となる項目:ユーザーID を選択
・同期頻度設定:任意の同期頻度を選択
・データベーストリガー起動設定:データベーストリガーとして使用したい場合はONに設定
データコネクトの設定方法については以下をご参照ください。
データコネクト機能について
データが反映されるかを確認する 連携後、以下のようにデータベースにLINE公式アカウントのアイコンが表示された列が追加され、ユーザーIDが羅列されていれば連携完了です。
※連携までに少しお時間を要します。
注意点
以下のユーザーは取得できないためご注意ください。
LINEアカウントを削除したユーザー
対象のLINE公式アカウントを友だち追加した後にブロックしたユーザー
プロフィール情報の取得に同意していないユーザー
以上が、Yoomを使って、LINE公式アカウント内の友だちのユーザーIDを取得/蓄積する方法です。
# LINE,LINE公式アカウント,友だち,ユーザーID,UID,取得