다음 블로그의 frame 주소 관련 / open graph tag

https://opengraph.io

위 사이트의 API 를 사용해서, URL 로 open graph 정보를 읽어오는 페이지를 만들려고 합니다.

그런데 타사이트들은 별 문제가 없어보이는데 네이버 블로그와 다음 블로그가 문제가 되더군요

이유인 즉 네이버와 다음블로그는 Iframe 과 frame 으로 게시물을 불러오고 있어서,

메인 주소에는 open graph 정보가 없더라구요.

그래서 확인해보니 iframe 주소로 변환해서 읽어오면 되더라구요.

정리하자면,

네이버 블로그 주소
https://blog.naver.com/[블로그아이디]/[게시물번호]

네이버 블로그 iframe 주소
https://blog.naver.com/PostView.nhn?blogId=[블로그아이디]&logNo=[게시물번호]

이런식으로 하면 open graph 정보를 읽어오는데,

다음의 경우는

http://blog.daum.net/[블로그아이디]/[게시물번호]

http://blog.daum.net/_blog/BlogTypeView.do?blogid=[블로그아이디]=&articleno=[게시물번호]

이때 블로그 아이디가 다른 형태로 변환이 되서 들어갑니다.

이해가 되실런지 모르겠습니다.

예를 들면,
블로그 주소
http://blog.daum.net/jun31019/2

블로그 iframe 주소
http://blog.daum.net//_blog/BlogTypeView.do?blogid=0urif&articleno=2&admin=

jun31019 > 0urif

아이디가 다섯자리의 코드로 변경이 됩니다. 이게 도저히 어떤 규칙으로 바뀌는건지 알 수가 없습니다.

만약 특정 DB의 코드로 다음에서 만들어내는거면 어쩔수 없지만 아이디를 가지고 어떻게든 변환을

하는거라면 방식을 알고 싶은데,

혹시 이런 궁금증을 가져보신 분들이 없을까요?