안녕하세요
카카오 링크 사용중에 다음과 같은 에러를 만나 문의 드립니다.
error Error Domain=KLKErrorDomain Code=202 “Exceed URL size limit.” UserInfo={NSLocalizedDescription=Exceed URL size limit., NSLocalizedFailureReason=Failed to send message because it exceeds the message size limit.}
동일 컨텐츠 안드로이드 플랫폼에서 전송시 문제 없습니다.
URL관련 에러인듯 하여 저희가 사용한 url을 첨부합니다.
contentBuilder.imageURL
“https://dalpingapp.s3.amazonaws.com/media/board/2017-06-15_180125.801318_2017-06-15_000441.161427_image_0.png”
contentBuilder.link.mobileWebURL
“https://dalping.com/web/contents/582/”
또한 아래의 코드도 공유해드립니다.
< code>
let link = "https://dalping.com/web/contents/\((contents?.id)!)/";
let content = self.contents?.content
let template = KLKFeedTemplate.init { (feedTemplateBuilder) in
feedTemplateBuilder.content = KLKContentObject.init(builderBlock: { (contentBuilder) in
contentBuilder.title = ""
contentBuilder.desc = content
if (self.contents?.imagesObject?.count)! > 0 {
contentBuilder.imageURL = URL.init(string: (self.contents?.imagesObject?[0].image)!)!
} else {
contentBuilder.imageURL = URL.init(string: "https://s3.ap-northeast-2.amazonaws.com/dalpingapp/default_200_200.png")!
}
contentBuilder.link = KLKLinkObject.init(builderBlock: { (linkBuilder) in
linkBuilder.mobileWebURL = URL.init(string: link)
})
})
feedTemplateBuilder.addButton(KLKButtonObject.init(builderBlock: { (buttonBuilder) in
buttonBuilder.title = "앱으로 보기"
buttonBuilder.link = KLKLinkObject.init(builderBlock: { (linkBuilder) in
linkBuilder.iosExecutionParams = "board_id=\((self.contents?.id)!)"
linkBuilder.androidExecutionParams = "board_id=\((self.contents?.id)!)"
})
}))
}
감사합니다.