Og 태그 문의드립니다

문의 시, 관련 URL 또는 디벨로퍼스 앱ID를 알려주세요.


앱ID : 1029052

https://www.schoolinfo.go.kr/index.jsp?SHL_IDF_CD=a7ab455a-cda9-4f74-b7bb-3b0755ca6b4e

이런 링크를 카카오톡 공유 시 og:description 을 동적으로 설정하여 변경완료 하였습니다.
그런데 계속 그전의 description 이 나오고있으며, 캐시삭제를 진행해도 그대로입니다.

혹시 해결방법 있을까요?

동적 변경이라 하심은 어떤 방식인가요?

조금더 구체적으로 설명해주시겠어요?

아 이미 변경했습니다 학교마다 학교명이 og:description 에 들어가있는걸 보실수 있으실텐데요
그게 적용이 안되는것같아서 혹시 뭐 다른걸 해야하는지 궁금합니다.

스크랩할 주소와 og:url 설정이 다른 경우, og:url 주소의 메타 정보를 조회합니다.

canonical URL로써 역할하게되고
이러한 처리는 오픈 그래프 프로토콜 ogp 표준 처리방식입니다. https://ogp.me/

<meta property="og:url" content="">

og:url 태그를 삭제하시거나 접속한 URL과 일치 시켜주시면됩니다.

그렇다면 og:url로 지정된 페이지에 og:image도 별도로 설정해줘야 할까요? 설정하지 않는다면 자동으로 대표url의 이미지가 표시되나요?

og:url를 사용하실거라면 해당 페이지에 og 타이틀, 디스크립션, 이미지 모두 설정 해주셔야 해당 정보 표기됩니다.

관련 태그가 없는 경우, 스크랩 로직에 따라 페이지내 이미지 표기 되는 경우도 있습니다.

https://www.schoolinfo.go.kr/index.jsp?SHL_IDF_CD=aa3044b8-2fcc-413c-b3af-9c794f4a5431

지금 og:url 이랑 description 등 모두 작성하였는데

공유하기를 하면 og:title 과 og:description 내용이 나오지 않습니다.

어떤문제가 있을까요?

기재하신 URL curl 로 호출해보니 운영하시는 시스템에서 차단하고 있는 것으로 보입니다.
브라우저의 접근만 허용하고 카카오측 스크랩 서버의 접근은 차단하고 있는지 확인해보시면 좋을 것 같습니다.

<!DOCTYPE HTML PUBLIC "-//IETF/DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>400 Bad Request</TITLE>
</HEAD><BODY>
<H1>Request Blocked</H1>
</BODY></HTML>
<br><br><br>%

카카오측 스크랩 서버에서 User-Agent 같은 헤더 정보 없이 호출하나요?

curl -A “temp” “https://www.schoolinfo.go.kr/index.jsp?SHL_IDF_CD=aa3044b8-2fcc-413c-b3af-9c794f4a5431
curl -H “User-Agent: temp” “https://www.schoolinfo.go.kr/index.jsp?SHL_IDF_CD=aa3044b8-2fcc-413c-b3af-9c794f4a5431

위와 같이 임의로 User-Agent 값을 넣어주면 응답이 오는 상태라서 질문드립니다.

스크랩서버 UA는 아래와 같습니다.

facebookexternalhit/1.1; kakaotalk-scrap/1.0; +https://devtalk.kakao.com/t/scrap/33984

curl -A “facebookexternalhit/1.1; kakaotalk-scrap/1.0; +https://devtalk.kakao.com/t/scrap/33984” “https://www.schoolinfo.go.kr/index.jsp?SHL_IDF_CD=aa3044b8-2fcc-413c-b3af-9c794f4a5431

보내주신 UA로 curl 요청시 정상 응답되는 상황입니다.

현재 정상적으로 표시되는것 같은데요?

(1) 타이틀이 2줄이면 설명은 표시되지 않습니다.
(2) og:url 이 있으면 해당 url의 og 정보를 표시합니다.

https://www.schoolinfo.go.kr/index.jsp?SHL_IDF_CD=aa3044b8-2fcc-413c-b3af-9c794f4a5431
위 URL 로 접속하면
https://www.schoolinfo.go.kr/ei/ss/Pneiss_b01_s0.do?SHL_IDF_CD=aa3044b8-2fcc-413c-b3af-9c794f4a5431
위 URL로 리다이렉션 되고
리다이렉션된 페이지에 og:title, og:description 이 안먹히는걸로 보였는데
그럼 리다이렉트되는게 문제인건가요?

그리고 애초에 리다이렉트되는 url 을 채팅방에 복사하여도 og:title, og:description 이 나오질않네요

아 추가로 타이틀이 두줄이면 설명글이 나오지 않는다고 하셨는데 모바일 pc 가 각각 다른가요? 모바일에선 설명글이 잘 나오고 있습니다.

그럼 리다이렉트되는게 문제인건가요?

리다이렉트 하면 리다이렉트한 URL의 OG태그를 조회하지만 해당 URL은 302 리다이렉트가 아니라 200응답하므로 최초 URL의 메타를 조회하는 것으로 보입니다.

그리고 애초에 리다이렉트되는 url 을 채팅방에 복사하여도 og:title, og:description 이 나오질않네요

잘나오는 것으로 보이는데요. 다르게 나오나요?

아 추가로 타이틀이 두줄이면 설명글이 나오지 않는다고 하셨는데 모바일 pc 가 각각 다른가요? 모바일에선 설명글이 잘 나오고 있습니다.
iOS 시스템 기본폰트가 메시지를 1줄에 표기 가능해서 아이폰에서만 그런듯하네요.