페이지 이동경로
  • Docs>
  • Kakao Talk Social>
  • FAQ

Kakao Talk Social

Frequently Asked Questions

This document walks you through frequently asked questions you may have when you use the Kakao Social APIs.

If you cannot find such solutions or have further questions, visit the forum for developers called 'DevTalk' and feel free to ask questions. To change the DevTalk interface language to English, see How can I change the DevTalk interface language?.

Questions

Q. Why is a specific friend not retrieved?

If some friends are not included in the response of the Retrieving list of friends or the Friends picker, check the followings:

No. Check point If not
1 Check if the 'Friends List in Kakao Service' (Scope ID: friends) is enabled. In [My Application] > [Consent Items], click [Set], and then set this scope to 'Consent during use'.
2 Check if any team members are registered in your app.

IMPORTANT: The team members must be added as your Kakao Talk friends.
Before obtaining permission for the Retrieving list of friends API, you can only retrieve the profiles of the friends registered as a team member only. If you do not want to add the friend as a team member or want to retrieve all the friends' profile, request permission.
Invite the person as a team member in [My Application] > [Team Management].
See Manage team members.
3 Check if the team members who you want to test with are linked to your app and consented to 'Friends List in Kakao Service' scope.

IMPORTANT: You can retieve only the profiles of users who have agreed to the 'Friends List in Kakao Service(Including profile image, nickname, and favorites)' item on the Consent screen when they log in with Kakao or through requesting additional consent.
Ask the team members to log in to your app with their Kakao Accounts and consent to the 'Friends List in Kakao Service' scope on the Consent screen.
Refer to How can I test the Retrieving list of friends API?.
If you encounter errors, refer to Troubleshooting.
If no friend is retrieved, see I cannot retrieve any friends.
4 If team member are normally retrieved, check if you have permission to retrieve list of friends. Request permission.
5 After permission is granted, check if your Kakao Talk friends are retrieved. Leave your issue with your app ID at Devtalk.
You can check your app ID in [My Application] > [App Keys].

Q. I cannot retrieve any friends.

{
  "elements": [],
  "total_count": 0,
  "after_url": null,
  "favorite_count": 0
}

If none of friends is retrieved even after I completed all prerequisties,

  • Your team member may not be your Kakao Talk friends.
  • Your team member may be blocked or hidden. In this case, unblock or unhide the friend first.

To see more about conditions to retrieve a list of friends, refer to Kakao Talk Social > Usage policy.

Q. How can I test the Retrieving list of friends API?

To retrieve the list of Kakao Talk friends through the Retrieving list of friends API and the Friend picker, you must test before Requesting permission.

After implementing the function to retrieve a list of friends by referring to the development guide for the platform you develop, test to check if your app's team members are normally retrieved as follows:

  1. Go to [My Application] > [Kakao Login] > [Consent items], and then set the Friends List in Kakao Service scope to 'Consent during use' under Personal Information.
  2. Implement the function to retrieve a list of friends by referring to the development guide for the platform you develop. If an error occurs, refer to the error cases in DevTalk.
  3. Log into your app with your Kakao Account and consent to 'Friends List in Kakao Service' scope.
  4. If any team member is not registered, add the persons to be tested as team members. If a person invited as a team member does not have a Kakao Developer's account, ask them to sign up for Kakao Developers with the Kakao Account.
  5. Ask the team members to log in to your app with their Kakao Accounts and consent to the 'Friends List in Kakao Service' scope.
  6. Request a list of friends, and then check if the team members are successfully retrieved.
    IMPORTANT: Only the team members who are linked to your app and consented to the 'Friends List in Kakao Service' scope are retrieved.