안녕하세요.
카카오링크 메세지를 날리면 아래와같은 에러코드가 발생합니다.
error: Error Domain=KLKErrorDomain Code=-2 “failed to parse the parameter. name=template_object, stringToParse=-, paramString=-, paramStringAlias=null” UserInfo={KLKErrorHTTPStatusCode=400, KLKErrorResponseJSON={
code = “-2”;
msg = “failed to parse the parameter. name=template_object, stringToParse=-, paramString=-, paramStringAlias=null”;
}, NSLocalizedFailureReason=failed to parse the parameter. name=template_object, stringToParse=-, paramString=-, paramStringAlias=null}
비슷한 질문이 있어서 찾아보니 메시지의 필수 값이 없어서 발생한다는 답변이 있었습니다.
앱아이디는 312720 이며 해당부분 소스는 아래와 같습니다.
// 컨텐츠
feedTemplateBuilder.content = [KMTContentObject contentObjectWithBuilderBlock:^(KMTContentBuilder * _Nonnull contentBuilder) {
contentBuilder.title = [[dicKakaoData objectForKey:@"contentObject"] objectForKey:@"title"];
contentBuilder.desc = [[dicKakaoData objectForKey:@"contentObject"] objectForKey:@"desc"];
contentBuilder.imageURL = [NSURL URLWithString:[[dicKakaoData objectForKey:@"contentObject"] objectForKey:@"imgUrl"]];
contentBuilder.link = [KMTLinkObject linkObjectWithBuilderBlock:^(KMTLinkBuilder * _Nonnull linkBuilder) {
linkBuilder.mobileWebURL = [NSURL URLWithString:@"https://google.com"];
}];
}];
조언 부탁드립니다!