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 addText(String text) throws KakaoParameterException
text
- 추가할 메시지KakaoParameterException
- 이미 텍스트 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addImage(String src, int width, int height) throws KakaoParameterException
src
- 추가할 이미지 파일이 존재하는 urlwidth
- 보여줄 이미지의 가로 크기height
- 보여줄 이미지의 세로 크기KakaoParameterException
- 이미 이미지 형식의 메시지가 포함되어 있는 경우 발생한다.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 addWebButton(String text) throws KakaoParameterException
addWebButton(String, String)
을 사용한다.text
- 버튼에 보일 텍스트KakaoParameterException
- 이미 버튼 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addInWebButton(String text) throws KakaoParameterException
addWebButton(String)
과 달리 버튼 클릭시 브라우저가 아닌 inweb view로 웹페이지를 보여준다.
앱등록시 등록한 사이트 도메인으로 연결할 버튼을 메시지에 추가한다.
등록한 사이트 도메인에 path, parameter등을 더 추가 한 url로 연결할 버튼을 추가하려면 addInWebButton(String, String)
을 사용한다.text
- 버튼에 보일 텍스트KakaoParameterException
- 이미 버튼 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addWebButton(String text, String url) throws KakaoParameterException
addWebButton(String)
을 사용한다.text
- 버튼에 보일 텍스트url
- 등록한 사이트 도메인에 path, parameter등을 더 추가 한 urlKakaoParameterException
- 이미 버튼 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addInWebButton(String text, String url) throws KakaoParameterException
addWebButton(String, String)
과 달리 버튼 클릭시 브라우저가 아닌 inweb view로 웹페이지를 보여준다.
웹사이트로 연결할 버튼을 메시지에 추가한다.
앱등록시 등록한 사이트 도메인으로 연결할 버튼을 추가하려면 addInWebButton(String)
을 사용한다.text
- 버튼에 보일 텍스트url
- 등록한 사이트 도메인에 path, parameter등을 더 추가 한 urlKakaoParameterException
- 이미 버튼 형식의 메시지가 포함되어 있는 경우 발생한다.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 addWebLink(String text) throws KakaoParameterException
addWebLink(String, String)
을 사용한다.text
- 링크에 보여줄 텍스트KakaoParameterException
- 이미 링크 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addInWebLink(String text) throws KakaoParameterException
addWebLink(String)
과 달리 링크 클릭시 브라우저가 아닌 inweb view로 웹페이지를 보여준다.
앱등록시 등록한 사이트 도메인으로 연결할 링크를 메시지에 추가한다.
등록한 사이트 도메인에 path, parameter등을 더 추가 한 url로 연결한 링크을 추가하려면 addInWebLink(String, String)
을 사용한다.text
- 링크에 보여줄 텍스트KakaoParameterException
- 이미 링크 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addWebLink(String text, String url) throws KakaoParameterException
addWebLink(String)
을 사용한다.text
- 링크에 보여줄 텍스트url
- 등록한 사이트 도메인에 path, parameter등을 더 추가 한 urlKakaoParameterException
- 이미 링크 형식의 메시지가 포함되어 있는 경우 발생한다.public KakaoTalkLinkMessageBuilder addInWebLink(String text, String url) throws KakaoParameterException
addWebLink(String, String)
과 달리 링크 클릭시 브라우저가 아닌 inweb view로 웹페이지를 보여준다.
웹사이트로 연결할 링크를 메시지에 추가한다.
앱등록시 등록한 사이트 도메인으로 연결할 링크을 추가하려면 addInWebLink(String)
을 사용한다.text
- 링크에 보여줄 텍스트url
- 등록한 사이트 도메인에 path, parameter등을 더 추가 한 urlKakaoParameterException
- 이미 링크 형식의 메시지가 포함되어 있는 경우 발생한다.public String build() throws KakaoParameterException
KakaoParameterException
- 추가된 메시지가 전혀 없는 경우 발생한다.Copyright © 2014 Kakao Corp. All rights reserved.