「アクセストークンを取得できませんでした」: サービスアカウントの場合
Client ID・Client Secret・Service Account ID・Private Key を確かめる
新規導入
サービスアカウント方式でアクセストークンを取得できなかったときに表示されます。認証情報の誤りだけでなく、一時的な通信エラーでも起こります。
この記事で分かること
- 表示される内容
- 原因
- 直し方
表示される内容
「アクセストークンを取得できませんでした。Client ID・Client Secret・Service Account ID・Private Key を確かめて、保存し直してください。」
原因
アクセストークンの取得に失敗しました。認証情報の誤りか、一時的な通信エラーかは、この表示だけでは特定できません。
直し方
一時的な通信エラーの可能性があるため、時間をおいて接続を確かめます。続く場合は、表示に沿って認証情報を確かめます。
- Private Key を貼り直す
秘密鍵ファイルの中身を、「-----BEGIN PRIVATE KEY-----」から「-----END PRIVATE KEY-----」まで丸ごと貼り付けます。
- ほかの値を確かめる
Client ID・Client Secret・Service Account ID が、同じアプリのものかを確かめます。
- 必要なら再発行する
Private Key が分からなければ、Developer Console で再発行して、新しい値を入力します。
- 保存する
「保存して接続を確かめる」を押します。
-
保存後の確認
「接続済み」とBot名が表示されれば解決です。ログイン方式の場合は、「「アクセストークンを取得できませんでした」: ログイン方式の場合」をご覧ください。