Kakaolink error 202 Exceed URL size limit."

안녕하세요

카카오 링크 사용중에 다음과 같은 에러를 만나 문의 드립니다.

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)!)"
            })
        }))
    }

감사합니다.

@dazzyjong
안녕하세요~
21일에 배포 예정인 1.4.0 버전에
용량 초과 오류에 대한 추가정보를 더 넣어드리게끔 수정해서 배포하겠습니다.
감사합니다.

1개의 좋아요