メインコンテンツにスキップ

Yoomを使って、LINE公式アカウント内の友だちのユーザーIDを取得/蓄積する方法

Misaki Tominaga avatar
対応者:Misaki Tominaga
今日アップデートされました

概要

Yoomでは、LINE公式と連携し様々なアクションを実施することができます。

今回はLINE公式で友達となっているユーザーのIDを取得・蓄積する方法を解説します。

ユーザーIDの取得方法の一覧

Yoomでは以下の方法でユーザーIDを取得することができます。

  • Webhookで起動したトリガー内の情報から取得する方法

  • 「友だち追加したユーザーのID一覧を取得」アクションを使用して、一覧を取得する方法

  • データコネクトを使用して、Yoomデータベース上にIDを取得する方法

1.Webhookで起動したトリガー内の情報から取得する方法

Webhookトリガーを設定し、トリガーイベントが発生した際に取得した情報の中から、ユーザーIDを取得する方法です。

主に、自身のユーザーIDを確認する用途などで使用します。

設定方法

こちらの設定方法は以下のヘルプページをご参照ください。

2.「友だち追加したユーザーのID一覧を取得」アクションを使用して、一覧を取得する方法

フローボットオペレーションで、LINE公式アカウントのアクション内にある「友だち追加したユーザーのID一覧を取得」を使用して、ユーザーIDを取得する方法です。

この方法では、友だち追加しているユーザーIDの一覧を取得することができるので、取得したIDの一覧をGoogle スプレッドシートなどの別アプリへ追加し、蓄積するといった用途でも使用可能です。

設定方法

  1. オペレーションからLINE公式アカウントを選択
    はじめに、フローボットを新規作成し任意のトリガーを設定後以下のように+マークを押し、検索窓でLINE公式アカウントを検索しクリックします。その後、表示されたアクションから「友だち追加したユーザーのID一覧を取得」を選択して、設定画面に遷移します。

  2. テストを実行し、ユーザー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の蓄積ができます。

設定方法

  1. データベースにアクセスし、データコネクトからLINE公式を選択する
    はじめに、Yoomで任意のデータベースにアクセスし、右上のデータコネクトを押下します。その後、検索画面を用いてLINE公式アカウントを検索し、クリックします。


  2. データコネクトの設定をする
    次に、アクションから「友だち追加したユーザーのID一覧を取得」を選択します。
    データコネクトの詳細設定画面に遷移し、接続設定に成功したら以下を参考に設定を進め連携します。
    ・データベース表示項目:ユーザーID を選択
    ・値が一意となる項目:ユーザーID を選択
    ・同期頻度設定:任意の同期頻度を選択
    ・データベーストリガー起動設定:データベーストリガーとして使用したい場合はONに設定

    データコネクトの設定方法については以下をご参照ください。
    データコネクト機能について


  3. データが反映されるかを確認する 連携後、以下のようにデータベースにLINE公式アカウントのアイコンが表示された列が追加され、ユーザーIDが羅列されていれば連携完了です。
    ※連携までに少しお時間を要します。

注意点

以下のユーザーは取得できないためご注意ください。

  • LINEアカウントを削除したユーザー

  • 対象のLINE公式アカウントを友だち追加した後にブロックしたユーザー

  • プロフィール情報の取得に同意していないユーザー

以上が、Yoomを使って、LINE公式アカウント内の友だちのユーザーIDを取得/蓄積する方法です。


# LINE,LINE公式アカウント,友だち,ユーザーID,UID,取得

こちらの回答で解決しましたか?