Invalid parameter keys: web_url at parameter link in Link.sendDefault

Kakao.Link.sendDefault({

                objectType: 'feed',
                content:{
                    title:'xeant.com Forever',
                    description:"기본 템플릿으로 제공되는 텍스트 템플릿은 텍스트를 최대 200자까지 표시할 수 있습니다. 텍스트 템플릿은 텍스트 영역과 하나의 기본 버튼을 가집니다. 임의의 버튼을 설정할 수도 있습니다. 여러 장의 이미지, 프로필 정보 등 보다 확장된 형태의 카카오링크는 다른 템플릿을 이용해 보낼 수 있습니다.",
                    imageUrl:"http://thesaju.cafe24.com/modules/saju/skins/default/img/exam/start_01.png",
                    link:{
                        web_url:'http://thesaju.cafe24.com',
                        mobileWebUrl:'http://thesaju.cafe24.com'
                    }
                },
                buttons: [
                        {
                        title: '웹으로 보기',
                        link: {
                            mobileWebUrl: 'http://thesaju.cafe24.com',
                            webUrl: 'http://thesaju.cafe24.com',
                        },
                        },
                        {
                        title: '앱으로 보기',
                        link: {
                            mobileWebUrl: 'http://thesaju.cafe24.com',
                            webUrl: 'http://thesaju.cafe24.com',
                        },
                        },
                    ],
               
            });

위와 같은 에러와 함께 메시지가 발송되지 않습니다.
name: “KakaoError”, message: “Invalid parameter keys: web_url at parameter link in Link.sendDefault”

오타가 있었네요 web_url -> webUrl 로 수정후 잘됩니다.

2개의 좋아요

첨언해드리면,
js/android/iOS sdk에서 메시지 템플릿의 인자들을 사용할 때는 코드상의 인자의 이름이기 때문에 camelCase를 사용하고 있습니다.
다만, 메시지 템플릿 가이드는 rest api를 기준으로 작성되어 snake_case로 작성되어있습니다.