Package io.sendon.kakao
Class SendonKakao
- java.lang.Object
-
- io.sendon.base.SendonClient
-
- io.sendon.kakao.SendonKakao
-
public class SendonKakao extends SendonClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSendonKakao.Imagestatic classSendonKakao.Reservationstatic classSendonKakao.ToWithVariable
-
Field Summary
-
Fields inherited from class io.sendon.base.SendonClient
gson, httpClient
-
-
Constructor Summary
Constructors Constructor Description SendonKakao(String userId, String apiKey)SendonKakao(String userId, String apiKey, boolean useOkHttp)
-
Method Summary
-
Methods inherited from class io.sendon.base.SendonClient
delete, get, parseJsonResponse, post, postImagesWithMultipartFormData, postImageWithMultipartFormData, put
-
-
-
-
Method Detail
-
requestAuthToken
public RequestAuthToken requestAuthToken(String channelId, String phoneNumber)
-
registerProfile
public RegisterProfile registerProfile(Profile profile)
-
getProfiles
public GetProfiles getProfiles(int limit, String cursor)
-
getProfileDetail
public GetProfileDetail getProfileDetail(String profileId)
-
createTemplate
public CreateTemplate createTemplate(String profileId, Template template)
-
getTemplates
public GetTemplates getTemplates(String profileId, String keyword, int limit, String cursor, Template.TemplateStatus status, Template.TemplateQuerySort sort)
-
deleteTemplate
public DeleteTemplate deleteTemplate(String profileId, String templateId)
-
updateTemplate
public UpdateTemplate updateTemplate(String profileId, String templateId, Template template)
-
requestReviewTemplate
public RequestReviewTemplate requestReviewTemplate(String profileId, String templateId)
-
cancelReviewTemplate
public CancelReviewTemplate cancelReviewTemplate(String profileId, String templateId)
-
getTemplateDetail
public GetTemplateDetail getTemplateDetail(String profileId, String templateId)
-
uploadAlimtalkImage
public UploadAlimtalkImage uploadAlimtalkImage(File image)
-
uploadFriendtalkImage
public UploadFriendtalkImage uploadFriendtalkImage(File image)
-
uploadFriendtalkWideImage
public UploadFriendtalkWideImage uploadFriendtalkWideImage(File image)
-
uploadFallbackImage
public UploadFallbackImage uploadFallbackImage(List<File> images)
-
cancelGroup
public CancelGroup cancelGroup(String groupId)
-
sendAlimtalk
public SendAlimtalk sendAlimtalk(SendAlimtalk alimtalk)
-
sendAlimtalk
public SendAlimtalk sendAlimtalk(String profileId, String templateId, List<String> to, SendonKakao.Reservation reservation, Fallback fallback)
-
sendAlimtalkWithWithVariables
public SendAlimtalk sendAlimtalkWithWithVariables(String profileId, String templateId, List<SendonKakao.ToWithVariable> to, SendonKakao.Reservation reservation, Fallback fallback)
-
sendFriendtalk
public SendFriendtalk sendFriendtalk(String profileId, String templateId, List<String> to, String message, List<Template.Button> buttons, boolean isAd, SendonKakao.Reservation reservation, Fallback fallback, SendonKakao.Image image)
-
sendFriendtalkWithVariables
public SendFriendtalk sendFriendtalkWithVariables(String profileId, String templateId, List<SendonKakao.ToWithVariable> to, String message, List<Template.Button> buttons, boolean isAd, SendonKakao.Reservation reservation, Fallback fallback, SendonKakao.Image image)
-
-