LINEユーザーIDの連携¶
Reproでは、LINEのユーザーIDを連携することで、LINE経由でユーザーにメッセージを送信することができます。
警告
- LINEユーザーIDのみで連携することはできません。
- LINEユーザーIDは、LINEで登録されているユーザーの表示名や、LINEでの友だち検索に利用するLINE ID とは異なります。
- LINEユーザーIDを連携する前に、事前に LINEチャネルを作成 してください。
- LINEユーザーIDを連携する前に、必ず
setUserID()を使用してユーザーの識別子を設定してください。ユーザーIDが設定されていない状態では、LINEユーザーIDの連携は失敗します。
LINEユーザーIDの連携¶
LINEのユーザーIDとチャネルIDをReproに連携するには、 linkLineID メソッドを使用します。LINE_USER_IDにはUから始まる33文字のLINEユーザーIDを、LINE_CHANNEL_IDには LINEチャネル設定 で作成したチャネルIDを設定してください。
// Set user ID first
[Repro setUserID:@"user123"];
// Link LINE User ID
[Repro linkLineID:@"LINE_USER_ID" lineChannelID:@"LINE_CHANNEL_ID"];
// Set user ID first
Repro.setUserID("user123")
// Link LINE User ID
Repro.linkLineID(lineUserID: "LINE_USER_ID", lineChannelID: "LINE_CHANNEL_ID")
// Set user ID first
Repro.setUserID("user123");
// Link LINE User ID
Repro.linkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
// Set user ID first
Repro.setUserID("user123")
// Link LINE User ID
Repro.linkLineID("LINE_USER_ID", "LINE_CHANNEL_ID")
// Set user ID first
ReproCpp::setUserID("user123");
// Link LINE User ID
ReproCpp::linkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
// Set user ID first
Repro.SetUserID("user123");
// Link LINE User ID
Repro.LinkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
// Set user ID first
Repro.setUserID("user123");
// Link LINE User ID
Repro.linkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
// Set user ID first
Repro.setUserID("user123");
// Link LINE User ID
Repro.linkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
// Set user ID first
await Repro.setUserID("user123");
// Link LINE User ID
await Repro.linkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
LINEユーザーIDの連携解除¶
LINEユーザーIDの連携を解除するには、 unlinkLineID メソッドを使用します。LINE_USER_IDにはUから始まる33文字のLINEユーザーIDを、LINE_CHANNEL_IDには LINEチャネル設定 で作成したチャネルIDを設定してください。
[Repro unlinkLineID:@"LINE_USER_ID" lineChannelID:@"LINE_CHANNEL_ID"];
Repro.unlinkLineID(lineUserID: "LINE_USER_ID", lineChannelID: "LINE_CHANNEL_ID")
Repro.unlinkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
Repro.unlinkLineID("LINE_USER_ID", "LINE_CHANNEL_ID")
ReproCpp::unlinkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
Repro.UnlinkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
Repro.unlinkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
Repro.unlinkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
await Repro.unlinkLineID("LINE_USER_ID", "LINE_CHANNEL_ID");
Notes¶
- LINEユーザーIDを連携する前に、必ず
setUserID()でユーザーIDを設定してください。 - LINEユーザーIDとチャネルIDは空文字列やnullを指定できません。
- 連携に失敗した場合は、ユーザーIDが設定されているか確認してください。