게시판(혹은 갤러리)에 링크1에 URL 넣고 목록에는 오픈그래프

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
게시판(혹은 갤러리)에 링크1에 URL 넣고 목록에는 오픈그래프

QA

게시판(혹은 갤러리)에 링크1에 URL 넣고 목록에는 오픈그래프

본문

제목 그대로입니다.

 

게시판(혹은 갤러리) 링크1에 URL을 넣고요,

 

목록에는 그 URL의 오픈 그래프 이미지가 나오게 할 수 있나요?

 

이 질문에 댓글 쓰기 :

답변 2

가능은 하지만, 손을 좀 보셔야 하겠네요

 

URL 자체가 이미지 (썸네일)이 아니라면 목록에서 해당 페이지 내 썸네일을 추출해야 하니깐요

 

그게 아니라 단순히 썸네일 링크만 사용하고자 한다면 아래 링크 비타주리님께서 공개하신 스킨 사용하시면 되겠습니다.

 

https://sir.kr/g5_skin/47189?sfl=wr_subject&stx=%EC%8D%B8%EB%84%A4%EC%9D%BC

네 할수 있습니다.

아래는 URL 을 통한 메타태그 파싱 예제 입니다.

 


<?php
if (isset($_GET['url'])) {
    $url = 'https://naver.com';
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $html = curl_exec($ch);
    curl_close($ch);
    $dom = new DOMDocument();
    @$dom->loadHTML($html);
    $metaTags = $dom->getElementsByTagName('meta');
    $ogData = [];
    foreach ($metaTags as $meta) {
        if ($meta->hasAttribute('property') && strpos($meta->getAttribute('property'), 'og:') === 0) {
            $ogData[$meta->getAttribute('property')] = $meta->getAttribute('content');
        }
    }
    header('Content-Type: application/json');
    echo json_encode($ogData); // 메타태그 정보 출력
} else {
    echo json_encode(['error' => 'URL 정보가 올바르지 않음']);
}
?>
답변을 작성하시기 전에 로그인 해주세요.
전체 61,360
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT