public class KakaoTalkLinkMessageBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
KakaoTalkLinkMessageBuilder |
addAppButton(String text)
앱으로 연결할 버튼을 메시지에 추가한다.
|
KakaoTalkLinkMessageBuilder |
addAppButton(String text,
com.kakao.internal.Action appAction)
앱으로 연결할 버튼을 메시지에 추가한다.
|
KakaoTalkLinkMessageBuilder |
addAppLink(String text)
앱으로 연결할 링크를 메시지에 추가한다.
|
KakaoTalkLinkMessageBuilder |
addAppLink(String text,
com.kakao.internal.Action appAction)
앱으로 연결할 링크를 메시지에 추가한다.
|
KakaoTalkLinkMessageBuilder |
addImage(String src,
int width,
int height)
이미지를 메시지에 추가한다.
|
KakaoTalkLinkMessageBuilder |
addInWebButton(String text)
[private] 제휴앱에 대해서만 허용된다.
|
KakaoTalkLinkMessageBuilder |
addInWebButton(String text,
String url)
[private] 제휴앱에 대해서만 허용된다.
|
KakaoTalkLinkMessageBuilder |
addInWebLink(String text)
[private] 제휴앱에 대해서만 허용된다.
|
KakaoTalkLinkMessageBuilder |
addInWebLink(String text,
String url)
[private] 제휴앱에 대해서만 허용된다.
|
KakaoTalkLinkMessageBuilder |
addText(String text)
텍스트를 메시지 추가한다.
|
KakaoTalkLinkMessageBuilder |
addWebButton(String text)
앱등록시 등록한 사이트 도메인으로 연결할 버튼을 메시지에 추가한다.
|
KakaoTalkLinkMessageBuilder |
addWebButton(String text,
String url)
웹사이트로 연결할 버튼을 메시지에 추가한다.
|
KakaoTalkLinkMessageBuilder |
addWebLink(String text)
앱등록시 등록한 사이트 도메인으로 연결할 링크를 메시지에 추가한다.
|
KakaoTalkLinkMessageBuilder |
addWebLink(String text,
String url)
웹사이트로 연결할 링크를 메시지에 추가한다.
|
String |
build()
지금까지 추가된 메시지를 가지고 최종적으로 카카오톡으로 전송된 메시지를 구성한다.
|
public KakaoTalkLinkMessageBuilder addAppButton(String text) throws KakaoParameterException
addAppButton(String, com.kakao.internal.Action)을 사용한다.text - 버튼에 보일 텍스트KakaoParameterException - 이미 버튼 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addAppButton(String text, com.kakao.internal.Action appAction) throws KakaoParameterException
addAppButton(String)를 사용한다.text - 버튼에 보일 텍스트appAction - app 연결 url에 append할 parameter를 os, device별로 지정KakaoParameterException - 이미 버튼 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addAppLink(String text) throws KakaoParameterException
addAppLink(String, com.kakao.internal.Action)를 사용한다.text - 링크에 보여줄 텍스트KakaoParameterException - 이미 링크 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addAppLink(String text, com.kakao.internal.Action appAction) throws KakaoParameterException
addAppLink(String)를 사용한다.text - 링크에 보여줄 텍스트appAction - 앱 연결 url에 append할 parameter를 os, device별로 지정KakaoParameterException - 이미 링크 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addImage(String src, int width, int height) throws KakaoParameterException
src - 추가할 이미지 파일이 존재하는 urlwidth - 보여줄 이미지의 가로 크기height - 보여줄 이미지의 세로 크기KakaoParameterException - 이미 이미지 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addInWebButton(String text) throws KakaoParameterException
addWebButton(String)과 달리 버튼 클릭시 브라우저가 아닌 inweb view로 웹페이지를 보여준다.
앱등록시 등록한 사이트 도메인으로 연결할 버튼을 메시지에 추가한다.
등록한 사이트 도메인에 path, parameter등을 더 추가 한 url로 연결할 버튼을 추가하려면 addInWebButton(String, String)을 사용한다.text - 버튼에 보일 텍스트KakaoParameterException - 이미 버튼 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addInWebButton(String text, String url) throws KakaoParameterException
addWebButton(String, String)과 달리 버튼 클릭시 브라우저가 아닌 inweb view로 웹페이지를 보여준다.
웹사이트로 연결할 버튼을 메시지에 추가한다.
앱등록시 등록한 사이트 도메인으로 연결할 버튼을 추가하려면 addInWebButton(String)을 사용한다.text - 버튼에 보일 텍스트url - 등록한 사이트 도메인에 path, parameter등을 더 추가 한 urlKakaoParameterException - 이미 버튼 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addInWebLink(String text) throws KakaoParameterException
addWebLink(String)과 달리 링크 클릭시 브라우저가 아닌 inweb view로 웹페이지를 보여준다.
앱등록시 등록한 사이트 도메인으로 연결할 링크를 메시지에 추가한다.
등록한 사이트 도메인에 path, parameter등을 더 추가 한 url로 연결한 링크을 추가하려면 addInWebLink(String, String)을 사용한다.text - 링크에 보여줄 텍스트KakaoParameterException - 이미 링크 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addInWebLink(String text, String url) throws KakaoParameterException
addWebLink(String, String)과 달리 링크 클릭시 브라우저가 아닌 inweb view로 웹페이지를 보여준다.
웹사이트로 연결할 링크를 메시지에 추가한다.
앱등록시 등록한 사이트 도메인으로 연결할 링크을 추가하려면 addInWebLink(String)을 사용한다.text - 링크에 보여줄 텍스트url - 등록한 사이트 도메인에 path, parameter등을 더 추가 한 urlKakaoParameterException - 이미 링크 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addText(String text) throws KakaoParameterException
text - 추가할 메시지KakaoParameterException - 이미 텍스트 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addWebButton(String text) throws KakaoParameterException
addWebButton(String, String)을 사용한다.text - 버튼에 보일 텍스트KakaoParameterException - 이미 버튼 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addWebButton(String text, String url) throws KakaoParameterException
addWebButton(String)을 사용한다.text - 버튼에 보일 텍스트url - 등록한 사이트 도메인에 path, parameter등을 더 추가 한 urlKakaoParameterException - 이미 버튼 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addWebLink(String text) throws KakaoParameterException
addWebLink(String, String)을 사용한다.text - 링크에 보여줄 텍스트KakaoParameterException - 이미 링크 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addWebLink(String text, String url) throws KakaoParameterException
addWebLink(String)을 사용한다.text - 링크에 보여줄 텍스트url - 등록한 사이트 도메인에 path, parameter등을 더 추가 한 urlKakaoParameterException - 이미 링크 형식의 메시지가 포함되어 있는 경우 발생한다.public String build() throws KakaoParameterException
KakaoParameterException - 추가된 메시지가 전혀 없는 경우 발생한다.Copyright © 2014 Kakao Corp. All rights reserved.