카카오 링크에서 firebase storage image를 못불러옵니다

카카오 링크에 이미지 주소로 firebase storage에 저장된 image url을 넣으면 이미지가 안뜨는 오류가 있네요.
링크보내기로 meta img 데이터 읽어와서 preview 이미지 보여주는 부분도 안되구요.

firebase storage에 있는 이미지가 아닐 경우에는 다 잘작동하는 것 보니 저 케이스만 호환이 안되는것같습니다.
빠른 수정부탁드립니다 :slight_smile:

공유하신 URL을 알 수 있을까요?

https://firebasestorage.googleapis.com/v0/b/qashot-c53f1.appspot.com/o/images%2F-KsWpnJhbzlmr7aJ8L37%2F1504552901618.jpg?alt=media&token=86e93b65-31ea-4eed-b2d3-a752591f4b5b

2가지 케이스를 문의 주신 것으로 보이는데요.

문의내용)

- 카카오 링크에 이미지 주소로 firebase storage에 저장된 image url을 넣으면 이미지가 안뜨는 오류가 있네요.
- 링크보내기로 meta img 데이터 읽어와서 preview 이미지 보여주는 부분도 안되구요.

각각 어떤 SDK의 어떤 함수를 호출하셨는지 알 수 있을까요?

KakaoLinkService.getInstance().sendScrap);
함수도 사용해보았고,

FeedTemplate 을 사용해서도 진행해보았어요.

함수에 img를 파이어베이스 스토리지에 저장된 이미지 url로 넣어서 사용해보았습니다.
두개다 이미지가 안뜨더라구요~!

이 이미지처럼 그냥 해당 사이트 웹 주소를 카톡으로 던지면 프리뷰 이미지(meta에 세팅되어있는 이미지)가 보이는데, 카카오링크로 웹 주소를 전달하면 이미지가 안뜹니다!

웹사이트 주소 던지는거말고도 단순히 FeedTemplate에 이미지를 추가해서 해도 안되구요

@anon3722248
아래 이미지가 스크랩 되지 않는 이슈 같은데요.
확인 부탁드릴게요. :relaxed:

[사이트 URL]

https://qashot-c53f1.firebaseapp.com/issue?issueId=-KtDLzSft4qrgIxau8p2

[og:image에 설정된 값]

https://firebasestorage.googleapis.com/v0/b/qashot-c53f1.appspot.com/o/images%2F-KsYKFYZx6PweuQeBOMq%2F1504553200638.jpg?alt=media&token=09369603-4041-465a-b2f3-ab6627279e2f

우선 답변이 늦어진점 죄송합니다.

문의 주신 url에 대해서 아래와 같이 노출되고 있습니다.
여러가지로 테스트 해 봤지만 og tag가 아래와 같이 설정되어 있어서 잘 노출 되고 있는것 같습니다.
제가 잘못 파악한 부분이 있으면 재문의 부탁드립니다. 다음엔 바로 답변 드리겠습니다.
그리고 참고로 다음번에는 scrap항목으로 문의 주시면 제가 놓치지 않고 잘 챙겨 보겠습니다.
늦어진 답변 죄송합니다.

{
“code”: 0,
“content_type”: “text/html; charset=utf-8”,
“description”: “ㅅㄷㅅㄷㅅㄷ”,
“duration”: 0,
“favicon”: null,
“host”: “qashot-c53f1.firebaseapp.com”,
“image”: null,
“meta”: {
“cached”: true
},
“opengraph”: {
“og:title”: “ㅅㄷㅅㄷㅅ”,
“og:description”: “ㅅㄷㅅㄷㅅㄷ”,
“og:image”: [
https://firebasestorage.googleapis.com/v0/b/qashot-c53f1.appspot.com/o/images%2F-KsYKFYZx6PweuQeBOMq%2F1504553200638.jpg?alt=media&token=09369603-4041-465a-b2f3-ab6627279e2f
],
“og:type”: “website”,
“og:url”: “https://qashot-c53f1.firebaseapp.com
},
“requested_url”: “https://qashot-c53f1.firebaseapp.com/issue?issueId=-KtDLzSft4qrgIxau8p2”,
“suspected”: 0,
“title”: “ㅅㄷㅅㄷㅅ”,
“url”: “https://qashot-c53f1.firebaseapp.com
}

죄송합니다. 내부에서 디버깅의 실수가 있어서 불편함들 드렸습니다.

카카오 링크의 응답 중 image 항목이 null로 나가고 있는 부분을 저희가 놓쳤습니다.
og tag부분이 잘 채워지고 있어서 image 부분이 null로 나가지 않을 것이라 유추하고 체크를 하지 못했습니다.

지적해주신 부분은 og:image 태그를 잘 파싱해서 저희 이미지 스크랩 서버에서 스크랩해서 내부 시스템에 저장하도록 되어 있는데
이미지 스크랩 서버가 https를 처리하는 과정에서 인증서 처리에 문제가 있어 구글 서비스 측과 hand shaking 과정에서 오류가 나서
이미지를 저장하지 못해서 image항목이 null인채로 노출 되었습니다.

현재 이 부분에 대한 디버깅 및 수정을 완료 하였으며, 수정 후 다음 주에 서비스에 반영될 예정입니다.
불편을 끼쳐드려서 죄송합니다.

1개의 좋아요

대처 감사합니다 :slight_smile: