JicooでLINE連携を行う際に必要となるチャネルIDやチャネルシークレットは、以下の手順で作成できます。
LINE公式アカウントを登録する
Jicoo連携用のMessaging APIを作成する
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の利用の有効化は、以下の手順で行えます。
LINE Official Account Manager へLINE公式アカウントでログインします
該当のアカウント名をクリックします
LINE Official Account Managerのホーム画面で、画面右上の「設定」をクリックします
画面左の設定メニューから「Messaging API」をクリックします
「Messaging APIを利用する」をクリックします
プロバイダー名を入力し「同意する」また「OK」をクリックします
プロバイダーが作成され、MessagingAPIが利用できるようになります
Messaging APIの「Channel ID」 「Channel secret」をJicooのLINE設定画面>友だち登録設定「チャネルID」 「チャネルシークレット」へ入力します
Jicoo連携用のLINEログインチャネルの取得方法
LINEログインチャネルを作成することで、LINE連携のログイン設定に入力する「チャネルID」 「チャネルシークレット」が作成されます。
LINEログインチャネルの作成は、以下の手順で行えます。
LINE Developersコンソールにログインします
※画像参照元:LINE Developers
Jicoo連携用のMessaging APIの作成方法の手順6で作成したプロバイダーをクリックします
※画像参照元:LINE Developers
Jicoo連携用のMessaging APIの作成方法の手順6で作成したアカウント名をクリックします
※画像参照元:LINE Developers
チャネル基本設定に表示されている「チャネルID」 「チャネルシークレット」をJicooのLINE設定画面>ログイン設定「チャネルID」 「チャネルシークレット」へ入力します
※画像参照元:LINE Developers
続いてチャネルの設定確認し、コールバックURLを入力します。
ウェブアプリ用のLINEログインのチャネルを使用する場合は、[アプリタイプ]と[コールバックURL]が正しく設定されている必要があります。[チャネル基本設定]タブをクリックし、[アプリタイプ]に[ウェブアプリ]が表示されていることを確認します。
[LINEログイン設定]タブをクリックし、[コールバックURL]にコールバックURL
https://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」が登録されているかを確認します。
LINE Developersコンソールを開きます
LINE Developersコンソールにアクセスしてください。
(もしアクセス方法がご不明な場合は、サービスの管理者様にご確認ください)
該当の「チャネル」を選択します
連携に使用している「LINEログイン」チャネルを選択してください。
「コールバックURL」を確認・設定します
チャネル設定の中に「コールバックURL」という項目があります。(英語表示の場合、「Callback URL」)
ここに、下記URLを設定してください。
https://api.jicoo.com/v1/integrations/line/auth
その他
URLの完全一致が重要です: システムがLINEに伝える「戻り先のURL」と、上記の「コールバックURL」は、大文字・小文字を含め、一字一句完全に一致している必要があります。
環境による違い: もし、テスト用の環境と実際に運用している環境でインターネットアドレス(ドメイン)が異なる場合は、それぞれの環境に対応したLINEチャネル設定で、正しいコールバックURLを設定する必要があります。