카카오톡 공유 url 미리보기 og태그 정보 캐시 삭제 문제

https://developers.kakao.com/docs/cache 해당 페이지에서 캐시를 삭제하며 개발에 활용하고있었는데요.
이번 페이지는 아무리 캐시 삭제를 해도 이전에 정보(최초 정보와 한번 수정했던 정보로만 바뀌며, 최종 수정된 정보로는 표기되지 않습니다.)로만 표시되는 문제가 있는데 어떻게 해결하는게 좋을까요??

공유 주소는 http://news.joins.com/DigitalSpecial/197 입니다.
확인 부탁드립니다.

@anon3722248
확인 부탁드려요~ 이미지 및 메타 정보가 제대로 삭제가 안되는거 같아요.

1개의 좋아요

@seungsub7

확인 결과 캐시 삭제는 잘 동작하고 있습니다.
단지 올려주신 링크로 요청을 하면 og:image 쪽에서 실제 access가 불가능한 url이 내려오는 경우가 있습니다.

아래의 url이 액세스 불가능하다는 응답을 받았었는데 지금은 잘 나오고 있는것 같습니다.
http://images.joins.com/newsroom/2017/0803_grenfell/thumbnail/610_thumb_2.jpg

1개의 좋아요

정상적으로 확인 되었습니다. 빠른 답변에 감사드립니다^^
앞으로도 잘 부탁드립니다.

1개의 좋아요

@anon3722248

안녕하세요. 저번과 같은 현상으로 페이지 툴로 스크랩정보(캐쉬)가 삭제되지 않는 문제가 있습니다.
같은 문제라서 따로 피드백 만들지 않고 답변에 추가하는 점 양해 부탁드립니다…
확인좀 부탁드리겠습니다^^

페이지 URL은 http://news.joins.com/DigitalSpecial/199 입니다.

@seungsub7

삭제가 안되는 문제가 아닙니다.
저희가 테스트한 결과 404에러가 뜨는 url이 리턴되고 있습니다.

저희가 받은 og:image의 url은 http://images.joins.com/newsroom/2017/0803_grenfell/series1/610_thumb.jpg 입니다.

두번 문의를 주셔 다시 한법 답글 답니다.

@anon3722248

페이스북과 동시에 캐시삭제 및 확인을 하고 있지만, 페이스북은 [og:image]의 값을 변경하여 정상적으로 출력되고 있습니다.

[코드]

[카카오톡 Scrap]

[같은 페이지의 페이스북 공유]

이미지만 문제가 있는게 아닌 [og:title] / [og:description] 두 항목에 대해서도 전혀 반영이되고있질 않습니다.
이미지명은 혹시 같은파일명의 캐시가 남는걸 생각하여 변경하였기때문에 최초 업로드했던 파일명(말씀해주신 파일명)이 404가 뜨는것이 맞습니다.
이미지 캐시 문제가 아닌 페이지 자체의 캐시가 남는게 아닌가 생각됩니다.

다시한번 확인좀 부탁드리겠습니다.
감사합니다.

조금 전 다시 https://developers.kakao.com/docs/cache의 캐시 삭제하기 결과 이제야 반영되어 확인했습니다.

주기적으로 컨텐츠를 업로드하여 캐시를 삭제하며 사용하였었는데, 이전에는 몇번의 캐시삭제로 반영이 되던것이 지난 주 글 작성시기부터는 길게는 하루이상 반영이 되지 않는 것 같습니다. (페이지 코드가 잘못되었거나 한다면 페이스북은 정상적으로 반영되지 않을 것입니다.)

차주 새로운 컨텐츠 업데이트시에 같은문제가 발생하는지 다시한번 확인해보겠습니다. 답변 주셔서 감사합니다.

@seungsub7

저희의 테스트 결과를 첨부합니다.
테스트 시간마다 og:image부분이 다른 url을 리턴하고 있습니다.
아래는 404 에러가 뜨는 url을 리턴하는 경우 입니다.

 curl -A "facebookexternalhit/1.1;kakaotalk-scrap/1.0; +https://devtalk.kakao.com/t/scrap/33984" http://news.joins.com/DigitalSpecial/199
<!DOCTYPE html>
<html class="no-js">

<head>
    <title>중앙일보 - 서울, 그곳이 불안하다</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta property="og:site_name" content="중앙일보 - 서울, 그곳이 불안하다" />
    <meta property="og:locale" content="ko_KR" />
    <meta property="article:author" content="https://www.facebook.com/joongang" />
    <meta property="article:publisher" content="https://www.facebook.com/joongang" />

    <meta property="og:type" content="article" />
    <meta property="og:title" content="1. 큰 불 나는 건물은 따로있다" />
    <meta property="og:url" content="http://news.joins.com/Digitalspecial/199" />
    <meta property="og:description" content="서울, 그곳이 불안하다" />
    <meta property="og:image" content="http://images.joins.com/newsroom/2017/0803_grenfell/series1/610_thumb.jpg" />
    <meta property="og:image:width" content="610" />
    <meta property="og:image:height" content="319" />

다음은 정상적인 결과를 리턴하는 경우 입니다.

curl -A "facebookexternalhit/1.1;kakaotalk-scrap/1.0; +https://devtalk.kakao.com/t/scrap/33984" http://news.joins.com/DigitalSpecial/199
<!DOCTYPE html>
<html class="no-js">

<head>
    <title>중앙일보 - 서울, 그곳이 불안하다</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta property="og:site_name" content="중앙일보 - 서울, 그곳이 불안하다" />
    <meta property="og:locale" content="ko_KR" />
    <meta property="article:author" content="https://www.facebook.com/joongang" />
    <meta property="article:publisher" content="https://www.facebook.com/joongang" />

    <meta property="og:type" content="article" />
    <meta property="og:title" content="활활 타는 '불쏘시개' 의심 건물 … 서울에만 3만여채" />
    <meta property="og:url" content="http://news.joins.com/Digitalspecial/199" />
    <meta property="og:description" content="값싼 외장재 쓰고 스프링클러 없어 불 나면 한순간 '화르르'" />
    <meta property="og:image" content="http://images.joins.com/newsroom/2017/0803_grenfell/series1/img_thumb.jpg" />
    <meta property="og:image:width" content="610" />
    <meta property="og:image:height" content="319" />

@anon3722248

테스트 감사합니다.
아무래도 앞서 말씀드린것과 같이 캐시삭제 툴로 변경된 페이지 정보가 반영이되지 않고 캐시가 그대로 남아있는 것으로 보입니다.
첫번째 피드 상신 시간 전부터 약 1~2시간 간격으로 계속 삭제를 시도해보았지만 피드답변 받을때까지 삭제가 되지 않은것으로 볼 때 어디에선가 문제가 있는것이 아닌지 궁금하네요…

@seungsub7 아마도 현재 이슈가 2개가 있는것 같아요.

첫번째는 캐시가 잘 안지워지는것 같다.

캐시툴에 의해 캐시는 잘 clear되는것 같아요. 아마도 캐싱의 경우 서버캐싱도 있지만 클라이언트, 예를들면 카카오톡내의 챗방에서의 캐싱도 있어요. 따라서 왠지 후자 때문에 캐싱이 안지워지는것으로 착각할 수도 있는데요, 이를 확인하는 방법은 챗방을 지우고 다시 메시지를 해 보던가(다른 챗방), 다른 카카오톡으로 확인하는 방법이 있을것 같아요~ 캐시지우는 툴로 캐시 삭제시 바로바로 지워져야 정상이긴 합니다.

두번째는 지금 joins.com에서 og:image로 설정한 해당 이미지 url이 404(존재하지 않는 이미지 url)인 경우가 많다.

이것은 joins에서 og:image로 등록하신 image url에 대해서 한번 검토를 부탁드려요. 존재하지 않는 잘못된 이미지 url은 없는지 한번 쫙 살펴봐 주시면 감사하겠습니다!

cc @anon3722248

@michael

확인 감사드립니다.

1번은 이전의 해당 카테고리에 등록된 다른 이슈들을 확인하여 어제 확인해 보았습니다. 해당 채팅방 나가기 후 재입장하여 등록해보았고, 다른 새로운 채팅방에 올려보기도 하였습니다. 또한 다른 계정으로도 공유해보았습니다.
=> 하지만 위의 방법으로는 해결하지 못했습니다.

2번은 404가 나오는 경로는 초기 페이지에 og:image로 등록했던 파일명이며, 이후 같은 파일명으로 올려도보고 캐시가 삭제되지않아 파일명을 변경하여 올린것이며 요는 og:image의 내용을 변경했던 페이지 정보가 지워지지않고 남아있는것으로 밖에 보이지 않습니다.
=> 이 페이지 정보가 캐시삭제로 왜 지워지지않는지가 의문입니다.

1개의 좋아요

@seungsub7

1의 방법으로 채팅방도 나가보고 다른 계정으로도 공유해 보았지만 안된다고 하셨는데
이는 2의 문제가 있는 상황에서는 도움이 되지 않는 상황인듯합니다. 그래서 2의 문제에 대해서만 기술을 하겠습니다.

2의 문제 상황을 기술하면
어제 “http://news.joins.com/DigitalSpecial/199” url에서는
og:image를 ~~~/610_thumb.jpg와 ~~~/img_thumb.jpg 파일을 번갈아 가며 리턴하고 있었습니다.
캐시를 삭제해도 캐시 삭제가 안된다고 하셨지만, 저희 시스템 내부 로그로 확인결과 캐시삭제는 정상적으로 작동 중입니다.

단지 삭제된 이후에 다시 "http://news.joins.com/DigitalSpecial/199"에 요청을 했을때
og:image가 기존 이미지 ~~~/610_thumb.jpg가 리턴되어 캐시가 삭제되기전 데이터로 다시 한번 캐싱이 된 것입니다.
그리고 ~~~/610_thumb.jpg는 응답이 없는 404 페이지가 뜨기에 이미지를 display할 수 없었던 것입니다.

그 현상을 설명드리고자 제가 테스트한 결과를 그대로 긁어서 어제 답변을 달았던 것이구요
잘 보시면 og:image가 잘못내려오는 결과를 확인하실 수 있을 겁니다.
제가 올린 태그들은 예시나 제가 편집한 것이 아닌, news.joins.com 서버에서 리턴한 값을 그대로 copy & paste한 것입니다.

ps. 어제는 2-3번에 1번꼴로 “/610_thumb.jpg" url이 리턴되었느나 지금은 "~/img_thumb.jpg” url만 리턴되고 있습니다.

1개의 좋아요