ユーザーの同意

LINE公式アカウントがユーザーの友だちとして追加され、ユーザープロフィール情報(表示名、プロフィール画像、ステータスメッセージ、およびユーザーID)にアクセスできるようになるには、ユーザーがまず同意をする必要があります。ユーザーは公式アカウントの利用条件に同意することによって、ユーザー情報へのアクセスをLINE公式アカウントに許可することになります。

ユーザーの同意方法

LINEユーザーがLINE公式アカウントを友だち追加するか、初めてLINE公式アカウントをトークに招待するときに、公式アカウントの利用条件の画面が開きます。公式アカウントの利用条件にユーザーが同意すると、それ以降にLINE公式アカウントを友だち追加したり、トークでやり取りしたりするときに、個別に同意する必要はなくなります。

公式アカウントの利用条件

ユーザーが何らかのLINE公式アカウントの利用条件に同意した後は、他のLINE公式アカウントを友だち追加しても同意画面は表示されず、LINE公式アカウントはユーザーのプロフィール情報を自動的に取得できます。

LINEバージョン7.4.x以前を使用しているユーザー

LINEバージョン7.4.x以前を使用しているユーザーは、LINE公式アカウントを友だち追加するか、トークに招待するときに、毎回同意画面で同意する必要があります。デフォルトでは、ユーザーはプロフィール情報(表示名、プロフィール画像、ステータスメッセージ、およびユーザーID)を取得する許可を同意画面で求められます。

公式アカウントに対する同意画面

グループチャットで返されるデータ

LINE公式アカウントの利用条件に同意済みのユーザーとは異なり、LINE 7.4.x以前を使用しているユーザーがグループチャット(グループまたはトークルーム)内でLINE公式アカウントにメッセージを送ると、返されるWebhookイベントのsourceオブジェクトにはユーザーIDが含まれません。

以下の例は、LINE 7.4.x以前を使用しているユーザーについて送られるsourceオブジェクト(グループ)です。

{
  "source": {
    "type": "group",
    "groupId": "Ca56f94637c..."
  }
}

以下の例は、LINE 7.5.0以降を使用し、公式アカウントの利用条件に同意しているユーザーについて送られるsourceオブジェクト(グループ)です。

{
  "source": {
    "type": "group",
    "groupId": "Ca56f94637c...",
    "userId": "U4af4980629..."
  }
}

詳しくは、『APIリファレンス』の「送信元グループ」と「送信元トークルーム」を参照してください。

{{ $t("form.question.helpful") }}

{{ $t("form.question.detail") }}

{{ $t("form.question.improve") }}

{{ $t("form.info.start") }}{{ $t("form.info.link") }}{{ $t("form.info.end") }}


{{ $t("form.result.success") }}
{{ $t("form.result.error") }}
{{ $t("form.result.errorLink") }}