TalkApi class

KO: 카카오톡 채널, 카카오톡 소셜, 카카오톡 메시지 API 클라이언트
EN: Client for the Kakao Talk Channel, Kakao Talk Social, Kakao Talk Message APIs

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

addChannel(String channelPublicId) → Future
KO: 카카오톡 채널 친구 추가하기
channelPublicId에 카카오톡 채널 프로필 ID 전달

EN: Add Kakao Talk Channel
Pass Kakao Talk Channel profile ID to channelPublicId
addChannelUrl(String channelPublicId) → Future<Uri>
KO: 카카오톡 채널 추가 페이지 URL 반환
channelPublicId에 카카오톡 채널 프로필 ID 전달

EN: Returns a URL to add a Kakao Talk Channel as a friend
Pass Kakao Talk Channel profile ID to channelPublicId
channelChatUrl(String channelPublicId) → Future<Uri>
channels([List<String>? publicIds]) → Future<Channels>
KO: 카카오톡 채널 관계 확인하기
publicIds에 카카오톡 채널 프로필 ID 목록 전달

EN: Check Kakao Talk Channel relationship
Pass a list of Kakao Talk Channel profile IDs to publicIds
chatChannel(String channelPublicId) → Future
KO: 카카오톡 채널 채팅하기
channelPublicId에 카카오톡 채널 프로필 ID 전달

EN: Start Kakao Talk Channel chat
Pass Kakao Talk Channel profile ID to channelPublicId
chatChannelUrl(String channelPublicId) → Future<Uri>
KO: 카카오톡 채널 채팅 페이지 URL 반환
channelPublicId에 카카오톡 채널 프로필 ID 전달

EN: Returns a URL to start a chat with a Kakao Talk Channel
Pass Kakao Talk Channel profile ID to channelPublicId
followChannel(String channelPublicId) → Future<FollowChannelResult>
KO: 카카오톡 채널 간편 추가하기
EN: Follow Kakao Talk Channel
friends({int? offset, int? limit, FriendOrder? friendOrder, Order? order, FriendsContext? context}) → Future<Friends>
KO: 카카오톡 친구 목록 가져오기
offset으로 친구 목록 시작 지점 변경
limit로 페이지당 결과 수 변경
friendOrder로 정렬 방식 변경
order로 정렬 방식 변경
context로 친구 목록 조회 설정

EN: Retrieve list of friends
Change the start point of the friend list with offset
Change the number of results in a page with limit
Change the method to sort the friend list with friendOrder
Change the sorting method with order
Set Context for retrieving friend list with context
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
profile() → Future<TalkProfile>
KO: 카카오톡 프로필 가져오기
EN: Retrieve Kakao Talk profile
sendCustomMemo({required int templateId, Map<String, String>? templateArgs}) → Future<void>
KO: 나에게 사용자 정의 템플릿으로 메시지 보내기
templateId에 메시지 템플릿 ID 전달

EN: Send message with custom template to me
Pass the message template ID to templateId
sendCustomMessage({required List<String> receiverUuids, required int templateId, Map<String, String>? templateArgs}) → Future<MessageSendResult>
KO: 친구에게 사용자 정의 템플릿으로 메시지 보내기
receiverUuids에 수신자 UUID 전달
templateId에 메시지 템플릿 ID 전달
templateArgs에 사용자 인자 전달

EN: Send message with custom template to friends
Pass the receiver UUIDs to receiverUuids
Pass the message template ID to templateId
Pass the user arguments to templateArgs
sendDefaultMemo(DefaultTemplate template) → Future<void>
KO: 나에게 기본 템플릿으로 메시지 보내기
template에 메시지 템플릿 객체 전달

EN: Send message with default template to me
Pass an object of a message template to template
sendDefaultMessage({required List<String> receiverUuids, required DefaultTemplate template}) → Future<MessageSendResult>
KO: 친구에게 기본 템플릿으로 메시지 보내기
receiverUuids에 수신자 UUID 전달
template에 메시지 템플릿 객체 전달

EN: Send message with default template to friends
Pass the receiver UUIDs to receiverUuids
Pass an object of a message template to template
sendScrapMemo({required String url, int? templateId, Map<String, String>? templateArgs}) → Future<void>
KO: 나에게 스크랩 메시지 보내기
url에 스크랩할 URL 전달
templateId에 메시지 템플릿 ID 전달
templateArgs에 사용자 인자 전달

EN: Send scrape message to me
Pass the URL to scrape to url
Pass the message template ID to templateId
Pass the user arguments to templateArgs
sendScrapMessage({required List<String> receiverUuids, required String url, int? templateId, Map<String, String>? templateArgs}) → Future<MessageSendResult>
KO: 친구에게 스크랩 메시지 보내기
receiverUuids에 수신자 UUID 전달
url에 스크랩할 URL 전달
templateId에 메시지 템플릿 ID 전달
templateArgs에 사용자 인자 전달

EN: Send scrape message to friends
Pass the receiver UUIDs to receiverUuids
Pass the URL to scrap to url
Pass the message template ID to templateId
Pass the user arguments to templateArgs
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

instance TalkApi
final