라벨이 og:url인 게시물 표시

KakaoTalk (카카오톡) 링크 공유 썸네일 캐싱 문제

이미지
카카오톡으로 특정 링크를 공유하면 사진처럼 썸네일과 해당 링크에대한 간단한 정보가 보여진다. 내가 만들고있는 프로젝트를 다른사람에게 공유할때도 Meta Tag, OG(Open Graph: 오픈 그래프) 관련 설정을하면 링크 공유시 보여질 썸네일과 내용을 설정할 수 있다. 맨처음부터 정확한 썸네일과 내용을 입력했다면 상관없지만 잘못된 이미지나 오타로 내용이 잘못 노출되는 경우 수정하고 재배포를 하여 수정이 가능하다. Line(라인)과 같은 채팅앱은 Meta Tag, OG(Open Graph: 오픈 그래프) 수정 후 다시 링크를 공유하면 변경된 내용으로 썸네일과 이미지가 제대로 표시되지만 KakaoTalk(카카오톡)의 경우에는 문제가 되는 사진과 내용을 그대로 계속 노출하는 문제가 발생했다. https://developers.kakao.com/tool/debugger/sharing 찾아보니 KakaoTalk(카카오톡)의 경우에는 1시간에서 24시간까지 카카오톡 채팅창 또는 카카오스토리에 공유된 소셜정보를 OG(Open Graph: 오픈 그래프) 프로토콜을 통해 파싱하고 캐시한다고 한다. 카카오 개발자센터로 들어가 해당 캐싱된 내용을 디버그로 확인하고 잘못된 정보가 캐싱되어있다면 캐싱된 정보를 초기화화하고 문제가 발생한 이미지나 내용을 수정한 후 링크를 다시 공유하면 수정된 정보가 제대로 적용되어 채팅창에서 공유가 되는것을 확인할 수 있다.