PHP

카카오톡에서 링크주소 보낼때 링크요약보기 꾸미기

자연코딩 2018. 4. 30. 13:41
반응형

카카오톡이 업데이트되면서 링크주소를 보내면 해당 링크에 대한 요약보기를 제공하고 있습니다.

카카오톡봇의 USER_AGENT를 확인해보니 "facebookexternalhit/1.1;kakaotalk-scrap/1.0;" 라고 나오는 것으로 봐선 FaceBook API 를 그대로 사용하는 것으로 보입니다.


따라서 페이스북에 링크걸때 예쁘게 보이게 하기 팁을 참고하여 아래와 같이 meta 태그를 <head>와 </head> 사이에 만들어주면 됩니다.


1
2
3
4
5
<meta property="og:type" content="website">
<meta property="og:title" content="제목에 뜰 내용(굵은글씨)">
<meta property="og:url" content="링크걸릴주소">
<meta property="og:description" content="제목아래쪽에 한줄 나오는 짧은 소개글">
<meta property="og:image" content="썸네일이미지 경로">

카카오톡봇일때만 해당소스가 보이면 되기 때문에 아래와 같이 USER_AGENT를 분석하여 카카오톡봇일때만 보이게할 수도 있습니다.


1
2
3
4
5
6
7
<?php if (preg_match('/(facebook|kakaotalk)/',$_SERVER['HTTP_USER_AGENT']) == true) { ?>
<meta property="og:type" content="website">
<meta property="og:title" content="제목에 뜰 내용(굵은글씨)">
<meta property="og:url" content="링크걸릴주소">
<meta property="og:description" content="제목아래쪽에 한줄 나오는 짧은 소개글">
<meta property="og:image" content="썸네일이미지 경로">
<?php } ?>


반응형