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

LINE連携のログイン設定・友だち登録設定に必要なチャネルID・チャネルシークレットを取得するには

今日アップデートされました

JicooでLINE連携を行う際に必要となるチャネルIDやチャネルシークレットは、以下の手順で作成できます。

  1. LINE公式アカウントを登録する

  2. Jicoo連携用のMessaging APIを作成する

  3. Jicoo連携用のLINEログインチャネルを取得する

Messaging APIの作成では、LINE連携の友だち登録設定に入力する「チャネルID」 「チャネルシークレット」が作成されます。また、LINEログインチャネルを作成することで、LINE連携のログイン設定に入力する「チャネルID」 「チャネルシークレット」が作成されます。

LINE公式アカウントの登録

JicooとLINEを連携するためには、LINE公式アカウントが必要です。お持ちでない場合は、こちらからLINE公式アカウントの新規登録を行ってください。

※画像参照元:LINEヤフー for Business

Jicoo連携用のMessaging APIの作成方法

MessagingAPIを作成することで、LINE連携の友だち登録設定に入力する「チャネルID」 「チャネルシークレット」が作成されます。

MessagingAPIを作成するには、LINE Official Account ManagerからMessaging APIの利用を有効化する必要があります。Messaging APIの利用の有効化は、以下の手順で行えます。

  1. LINE Official Account Manager へLINE公式アカウントでログインします

    ※画像参照元:LINE Official Account Manager

  2. 該当のアカウント名をクリックします

    ※画像参照元:LINE Official Account Manager

  3. LINE Official Account Managerのホーム画面で、画面右上の「設定」をクリックします

    ※画像参照元:LINE Official Account Manager

  4. 画面左の設定メニューから「Messaging API」をクリックします

    ※画像参照元:LINE Official Account Manager

  5. 「Messaging APIを利用する」をクリックします

    ※画像参照元:LINE Official Account Manager

  6. プロバイダー名を入力し「同意する」また「OK」をクリックします

  7. プロバイダーが作成され、MessagingAPIが利用できるようになります

  8. Messaging APIの「Channel ID」 「Channel secret」をJicooのLINE設定画面>友だち登録設定「チャネルID」 「チャネルシークレット」へ入力します

Jicoo連携用のLINEログインチャネルの取得方法

LINEログインチャネルを作成することで、LINE連携のログイン設定に入力する「チャネルID」 「チャネルシークレット」が作成されます。

LINEログインチャネルの作成は、以下の手順で行えます。

  1. LINE Developersコンソールにログインします

    ※画像参照元:LINE Developers

  2. Jicoo連携用のMessaging APIの作成方法の手順6で作成したプロバイダーをクリックします

    ※画像参照元:LINE Developers

  3. Jicoo連携用のMessaging APIの作成方法の手順6で作成したアカウント名をクリックします

    ※画像参照元:LINE Developers

  4. チャネル基本設定に表示されている「チャネルID」 「チャネルシークレット」をJicooのLINE設定画面>ログイン設定「チャネルID」 「チャネルシークレット」へ入力します

    ※画像参照元:LINE Developers

  5. 続いてチャネルの設定確認し、コールバックURLを入力します。
    ウェブアプリ用のLINEログインのチャネルを使用する場合は、[アプリタイプ]と[コールバックURL]が正しく設定されている必要があります。

    1. チャネル基本設定]タブをクリックし、[アプリタイプ]に[ウェブアプリ]が表示されていることを確認します。

    2. LINEログイン設定]タブをクリックし、[コールバックURL]にコールバックURLhttps://api.jicoo.com/v1/integrations/line/authを入力します。

LINE連携で「400 Bad Request」や「Invalid redirect_uri value」というエラーが表示される場合

LINEとサービスを連携しようとした際に、「400 Bad Request」や「Invalid redirect_uri value」といったエラーメッセージが表示されることがあります。これは、お客様のサービスとLINEの間で、情報の送り先(戻り先URL)に関する設定が食い違っている場合に発生します。

ここでは、このエラーを解決するための確認方法をご案内します。

エラーの原因は?

このエラーは、LINEでお客様の情報を確認した後、どのインターネットアドレス(URL)にお客様を戻せばよいか、LINE側とお客様のサービス側で設定が一致していないために起こります。

解決するために確認するポイント

主にLINEの開発者向け設定画面(LINE Developersコンソール)で、正しい「コールバックURL」が登録されているかを確認します。

  1. LINE Developersコンソールを開きます

    • LINE Developersコンソールにアクセスしてください。

      • (もしアクセス方法がご不明な場合は、サービスの管理者様にご確認ください)

  2. 該当の「チャネル」を選択します

    • 連携に使用している「LINEログイン」チャネルを選択してください。

  3. 「コールバックURL」を確認・設定します

    • チャネル設定の中に「コールバックURL」という項目があります。(英語表示の場合、「Callback URL」)

    • ここに、下記URLを設定してください。

      https://api.jicoo.com/v1/integrations/line/auth

その他

  • URLの完全一致が重要です: システムがLINEに伝える「戻り先のURL」と、上記の「コールバックURL」は、大文字・小文字を含め、一字一句完全に一致している必要があります。

  • 環境による違い: もし、テスト用の環境と実際に運用している環境でインターネットアドレス(ドメイン)が異なる場合は、それぞれの環境に対応したLINEチャネル設定で、正しいコールバックURLを設定する必要があります。

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