class RxStoryApiClient
카카오스토리 API 호출을 담당하는 클라이언트. (for ReactiveX)
<init> |
카카오스토리 API 호출을 담당하는 클라이언트. (for ReactiveX) RxStoryApiClient(api: RxStoryApi = ApiFactory.rxKapiWithOAuth.create(RxStoryApi::class.java), authOperations: RxAuthOperations = RxAuthOperations.instance) |
delete |
카카오스토리의 특정 내 스토리 삭제. fun delete(id: String): Completable |
isStoryUser |
카카오스토리 사용자인지 확인하기. fun isStoryUser(): Single<Boolean> |
linkInfo |
포스팅하고자 하는 URL 을 스크랩하여 링크 정보 생성 fun linkInfo(url: String): Single<LinkInfo> |
postLink |
카카오스토리에 링크 스토리 쓰기 fun postLink(linkInfo: LinkInfo, content: String, permission: Permission = Story.Permission.PUBLIC, : Boolean = true, androidExecutionParams: Map<String, String>? = null, iosExecutionParams: Map<String, String>? = null, androidMarketParams: Map<String, String>? = null, iosMarketParams: Map<String, String>? = null): Single<String> |
postNote |
카카오스토리에 글 스토리 쓰기. fun postNote(content: String, permission: Permission = Story.Permission.PUBLIC, : Boolean = true, androidExecutionParams: Map<String, String>? = null, iosExecutionParams: Map<String, String>? = null, androidMarketParams: Map<String, String>? = null, iosMarketParams: Map<String, String>? = null): Single<String> |
postPhoto |
카카오스토리에 사진 스토리 쓰기. fun postPhoto(images: List<String>, content: String, permission: Permission = Story.Permission.PUBLIC, : Boolean = true, androidExecutionParams: Map<String, String>? = null, iosExecutionParams: Map<String, String>? = null, androidMarketParams: Map<String, String>? = null, iosMarketParams: Map<String, String>? = null): Single<String> |
profile |
카카오스토리 프로필 가져오기. fun profile(secureResource: Boolean? = true): Single<StoryProfile> |
stories |
카카오스토리의 내 스토리 여러 개 가져오기. 단, comments, likes 등의 상세정보는 없으며 이는 내스토리 정보 요청 story 통해 획득 가능. fun stories(lastId: String? = null): Single<List<Story>> |
story |
카카오스토리의 특정 내 스토리 가져오기. comments, likes 등 각종 상세정보 포함. fun story(id: String): Single<Story> |
upload |
로컬 이미지 파일 여러장을 카카오스토리에 업로드 fun upload(images: List<File>): Single<List<String>> |
instance |
val instance: RxStoryApiClient |