똑같은 페이지를 '공유하기' 했을 때와 '주소 붙여넣기' 했을 때 썸네일 동작이 다름

image

URL : https://www.chosun.com/international/china/2020/09/03/Q4MI5P7FBRBDTOWLBWUXT5RC5U/

안녕하세요, 카카오톡을 이용해 웹페이지 공유를 하려고 합니다.
페이지 내 ‘공유하기’ 버튼을 이용할 수도 있고, URL만 복사해서 채팅방 내에 붙여넣기 할 수도 있을 것입니다.
그런데 '공유하기’를 이용했을 땐 채팅방 내에 썸네일이 잘 표시되는데,
그냥 URL 복사해서 붙여넣기 했을 땐 썸네일이 잘 표시되지 않습니다.
카카오톡에서도 웹페이지의 og:image 메타태그를 활용하는 걸로 알고 있는데요, 페이스북에서는 잘 동작하고 있거든요.
카카오톡에서만 인식이 안되는 건지 막혀있는 건지 작동을 안하는데, 어떻게 하면 표시되도록 할 수 있을까요?

og:image 태그의 이미지 url과 공유하기 기능을 사용할 때 입력한 이미지 url이 다른 것을 확인했습니다.
스크랩 FAQ를 확인하셔서 카카오 스크랩 서버의 접근을 허용하고 계신지, 응답 상태와 응답 속도에 문제가 없는지 확인 부탁드립니다.

1개의 좋아요

URL 공유 시 미리보기가 없습니다 라고 나오는 이유를 알수 있을까요?

예제 링크) https://www.chosun.com/international/china/2020/09/03/Q4MI5P7FBRBDTOWLBWUXT5RC5U/

UserAgent 적용하여 호출시
facebookexternalhit/1.1;kakaotalk-scrap/1.0; +https://devtalk.kakao.com/t/scrap/33984

아래 응답을 확인했습니다.

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 23.35.218.40...
* TCP_NODELAY set
* Connected to www.chosun.com (23.35.218.40) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/cert.pem
  CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
} [228 bytes data]
* TLSv1.2 (IN), TLS handshake, Server hello (2):
{ [102 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [2719 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS change cipher, Change cipher spec (1):
{ [1 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server accepted to use h2
* Server certificate:
*  subject: CN=chosun.cdn.arcpublishing.com
*  start date: Sep 10 03:51:54 2020 GMT
*  expire date: Dec  9 03:51:54 2020 GMT
*  subjectAltName: host "www.chosun.com" matched cert's "www.chosun.com"
*  issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*  SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x7fc56780be00)
> GET /international/china/2020/09/03/Q4MI5P7FBRBDTOWLBWUXT5RC5U/ HTTP/2
> Host: www.chosun.com
> User-Agent: facebookexternalhit/1.1;kakaotalk-scrap/1.0; +https://devtalk.kakao.com/t/scrap/33984
> Accept: */*
> 
* Connection state changed (MAX_CONCURRENT_STREAMS == 100)!
< HTTP/2 200 
< content-type: text/html; charset=utf-8
< server: openresty
< x-aws-lambda-call-status: 200
< etag: W/"1cc85-hnmmtfrSa0nImknQHCjYsWE1Fyo"
< last-modified: Friday, 16-Oct-2020 02:27:01 GMT
< x-akamai-transformed: 9 32949 0 pmb=mRUM,2
< cache-control: private, max-age=60
< expires: Fri, 16 Oct 2020 02:29:12 GMT
< date: Fri, 16 Oct 2020 02:28:12 GMT
< server-timing: cdn-cache; desc=HIT
< server-timing: edge; dur=92
< strict-transport-security: max-age=31536000
< 
{ [2559 bytes data]
100  118k    0  118k    0     0   383k      0 --:--:-- --:--:-- --:--:--  383k
* Connection #0 to host www.chosun.com left intact
* Closing connection 0

확인 부탁 드립니다.

@anon39367672

카카오톡 채팅방에 URL 공유할 때 스크랩이 안되는 현상인데요.
확인 부탁드립니다.

cc @holden.joo @anon39367672

안녕하세요,
위에서 말씀드린 앱(어플)에서의 ‘기사 공유하기’ 시 카카오톡에서 보이는 증상이 다음과 같습니다.

share issue

보이는 바와 같이 기사에 대한 미리보기 썸네일 이미지, 제목, 본문 일부가 보이지 않습니다.
같이 확인 부탁드립니다.

cc @holden.joo @anon39367672 @platformdev1

현재 기사 URL를 복사/붙여넣기 했을때 카카오톡만 썸네일, 타이틀, 본문 일부가 표시안되고 있습니다. LINE 메신저, WhatsApp 등 다른곳들은 모두 기사의 og (OpenGraph) 속성을 잘 읽어서 정상 표시하고 있습니다. 확인 부탁드립니다.

LINE share_successWhatsApp share_success

@kjhmodis @loymw
문의해주신 미리보기가 안나오는 현상 수정되었습니다.
확인 부탁드립니다.

1개의 좋아요

cc @holden.joo @anon39367672 @platformdev1

안녕하세요! 어제 밤 부로 정상화 된것이 확인되었습니다.

문제 수정/해결해주신 부분에 대해 감사드립니다.

다만, 어떤 부분이 문제(원인)이였는지 공유해주시면 차후 유사한 상황을 방지할 수 있을것으로 사료됩니다.

공유 부탁드립니다.
감사합니다.

@kjhmodis
내부적인 예외 처리를 통해 해결되었습니다.
추가로 저희 스크랩 서버와 TLS 1.3으로 연결될 경우 웹 사이트가 다르게 나오는 점 참고 부탁드립니다.

cc @holden.joo @anon39367672 @platformdev1

안녕하세요
’내부적인 예외 처리’ 라고 말씀하셨는데 어떤게 예외사항이었는지 문의드립니다.

저희는 이 문제로 인해 상당한 기간 기사를 ‘공유’ 하지 못해 독자 문의에 민원까지 큰 불편을 겪었습니다.
오랜 기다림과 문의 끝에 ‘수정 되었다’, ‘예외처리를 했다’ 이 간소한 답변이 허무하게 다가옵니다.

무엇이 문제여서 '예외처리’를 해야했는지 상세한 답변 부탁드립니다.

@kjhmodis
개인 메시지로 답변드렸습니다.
확인 부탁드립니다.