
Kakaoログイン・マップ・アルリムトク・シェア等のKakao APIを利用するには、Kakao Developersにアプリを登録する必要があります。 アプリ作成からキー発行、プラットフォーム設定まで順を追って説明します。
登録料
無料
審査
即時
必要
Kakaoアカウント
Overview
Kakao Developersは無料で登録可能ですが、一部機能(Kakaoログイン同意項目・アルリムトク・ビズメッセージ)は追加申請・審査が必要です。アプリキーは絶対にクライアントに露出させないでください — Adminキーはサーバー専用です。
Kakaoアカウント準備
メール/携帯認証済みアカウントが必要。
サービスドメイン決定
Webサービスならドメインを先に確定。
プライバシーポリシーURL
Kakaoログイン審査に必須。
ビジネスアカウント(任意)
アルリムトク・ビズメッセージが必要な場合。
Step by Step
SIGNUP
Kakao Developersにログインし、開発者として登録します。
CREATE APP
アプリの基本情報を入力します。
KEYS
4種のアプリキーが自動発行されます。
PLATFORM
アプリが動作するプラットフォーム情報を登録します。
AUTH
Kakaoログインを使う場合は有効化とRedirect URI登録。
REVIEW
メール・誕生日・性別など一部項目はビズアプリ転換後に審査が必要です。
MESSAGE
メッセージAPI設定。アルリムトクとは別。
ALIMTALK
アルリムトクはKakao Developersではなくビズメッセージプラットフォーム(NHN・Aligo等)経由で送信。
Pitfalls
キーハッシュ不一致(Android)
debug keystoreとrelease keystoreのSHA1は異なります。両方のハッシュを登録しないとリリースアプリでKakaoログインが動きません。
JavaScriptキーのドメイン制限未設定
全ドメイン許可のままだと他人にキーを盗まれる可能性があります。プラットフォーム > Webで許可ドメインを明示。
Adminキーのクライアント露出
GitHubパブリックリポジトリにAdminキーが上がる事故が頻発します。.envに分離しgitignoreを確認。
メールを未審査で必須同意
審査なしでメールを必須同意に設定するとログイン時にエラー。ビズアプリ転換+審査完了後に利用してください。
アルリムトクとフレンドトクの混同
アルリムトクは情報性(同意不要)・フレンドトクは広告性(チャンネル友だちのみ)。用途に合わせて選択。