Creating a Kakao Application
Creating an application in Kakao is a little more involved than some of the other services, so we've added a guide to help with this.
First, you'll need to visit https://developers.kakao.com/ and ensure that Google Translate is enabled to translate from Korean.
If you go to the login option, you will see a “Sign up” link at the bottom of the box. After signing up and verifying your email address, you will be able to sign in to https://developers.kakao.com/ and create an application.
Select +Create app in the top left dropdown, fill out the desired name, and save.
You'll now be presented with a set of 4 keys.
The two keys that are relevant to AE are REST API Key and Admin Key (which will act as your Secret).
3. Domain Whitelisting and Redirection
You'll also need to set up a valid return URL for the Appreciation Engine.
In the “Set” menu on the lefthand side, select “Normal”.
Under the “Platform” heading, click the "+ Additional platform" button, select "Web" and set the domain as "https://theappreciationengine.com", then set the redirect path as /KakaoAuthenticator_Controller and save.
4. Enable Users
Now you enable the users section of your app.
To do this, just click "User Management" under the "Set" menu to the left and click the switch to turn on.
The only one of the Privacy Topics that you need to turn on is the top one, Profile information (nickname / profile picture). Set this one to "necessary" and fill out "Collection purposes" (eg. "For social sign on and tracking").
Set all of the rest to not used and save.
5. Open another tab and log into your AE dashboard account
Click on Applications from the AE header.
6. Click on the Edit button
7. Select the Kakao icon
8. Copy your Rest API key (a.k.a. Key) and admin key (a.k.a Secret) into the AE window and press the Activate service button
9. You can see your Kakao app is live with AE
10. High five!
You've connected Kakao to AE.