ユーザーのプロフィール情報取得の同意
# ユーザーのプロフィール情報取得の同意
LINE公式アカウントがユーザーのプロフィール情報を取得するには、ユーザーがプロフィール情報の取得に同意している必要があります。
# iOS版LINEまたはAndroid版LINEを使用しているユーザーの場合
iOS版LINEまたはAndroid版LINEを使用しているユーザーは、LINEの利用開始時にプロフィール情報の取得に同意しています。たとえば以下のようなユーザーが該当します。
- iOS版LINEまたはAndroid版LINEでLINEアカウントを作成して、使用している
- もともとPC版LINEでLINEアカウントを作成したが、そのアカウントでiOS版LINEまたはAndroid版LINEも使用している
# iOS版LINEまたはAndroid版LINEを使用していないユーザーの場合
iOS版LINEまたはAndroid版LINEを使用していないユーザーは、プロフィール情報の取得に同意することができません。たとえば、過去にPC版LINEでLINEアカウントを作成し、以降もPC版LINEだけを使用しているユーザーが該当します。なお、このようなユーザーもLINE公式アカウントを友だち追加したり、トークに招待したりできます。
注意
2020年4月より、PC版LINEでは新規のLINEアカウントを作成できなくなりました。
なおユーザーがプロフィール情報の取得に同意していない場合、以下のWebhookイベントオブジェクトや、エンドポイントからのレスポンスに、そのユーザーのプロフィール情報は含まれません。
- Webhookイベントオブジェクトの送信元ユーザー
- テキストメッセージオブジェクトの
mention
オブジェクト - LINE公式アカウントを友だち追加したユーザーのリストを取得するエンドポイント
- グループトークのメンバーのユーザーIDを取得するエンドポイント
- 複数人トークのメンバーのユーザーIDを取得するエンドポイント
ユーザーのプロフィール情報が取得できない
ユーザーのプロフィール情報が取得できない場合、以下の理由が考えられます。
- ユーザーがプロフィール情報の取得に同意していない
- ユーザーが対象のLINE公式アカウントを友だち追加していない
- ユーザーが対象のLINE公式アカウントを友だち追加した後にブロックした
- ユーザーがグループトークや複数人トークから対象のLINE公式アカウントを退出させた
- 対象のLINE公式アカウントが入っているグループトークや複数人トークから、ユーザーが退出した