Rx Share Client
class RxShareClient(api: RxShareApi, kakaotalkShareIntentClient: KakaoTalkShareIntentClient)
Content copied to clipboard
카카오톡 공유 API 클라이언트
Client for the Kakao Talk Sharing APIs
Constructors
Link copied to clipboard
fun RxShareClient(api: RxShareApi = ApiFactory.rxKapi.create(RxShareApi::class.java), kakaotalkShareIntentClient: KakaoTalkShareIntentClient = KakaoTalkShareIntentClient.instance)
Content copied to clipboard
Types
Functions
Link copied to clipboard
fun scrapImage(imageUrl: String, secureResource: Boolean = true): Single<ImageUploadResult>
Content copied to clipboard
이미지 스크랩하기
Scrape image
Link copied to clipboard
fun shareCustom(context: Context, templateId: Long, templateArgs: Map<String, String>? = null, serverCallbackArgs: Map<String, String>? = null): Single<SharingResult>
Content copied to clipboard
사용자 정의 템플릿으로 메시지 보내기
Send message with custom template
Link copied to clipboard
fun shareDefault(context: Context, defaultTemplate: DefaultTemplate, serverCallbackArgs: Map<String, String>? = null): Single<SharingResult>
Content copied to clipboard
기본 템플릿으로 메시지 보내기
Send message with default template
Link copied to clipboard
fun uploadImage(image: File, secureResource: Boolean = true): Single<ImageUploadResult>
Content copied to clipboard
이미지 업로드하기
Upload image
Extensions
Link copied to clipboard
fun RxShareClient.shareCustomForPartner(context: Context, targetAppKey: String, templateId: Long, templateArgs: Map<String, String>? = null, serverCallbackArgs: Map<String, String>? = null): Single<SharingResult>
Content copied to clipboard
사용자 정의 템플릿으로 메시지 보내기
Send message with custom template
Link copied to clipboard
fun RxShareClient.shareDefaultForPartner(context: Context, targetAppKey: String, defaultTemplate: DefaultTemplate, serverCallbackArgs: Map<String, String>? = null): Single<SharingResult>
Content copied to clipboard
기본 템플릿으로 메시지 보내기
Send message with default template
Link copied to clipboard
fun RxShareClient.shareScrapForPartner(context: Context, targetAppKey: String, url: String, templateId: Long? = null, templateArgs: Map<String, String>? = null, serverCallbackArgs: Map<String, String>? = null): Single<SharingResult>
Content copied to clipboard
스크랩 메시지 보내기
Send scrape message