# "Onebox Assistant", crawl for those previews reliably!

**URL:** https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405
**Category:** Plugin
**Tags:** onebox
**Created:** [1월 24, 2019, 12:16오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405 "2019-01-24T12:16:43Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1월 27, 2021, 7:25오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/93 "2021-01-27T19:25:11Z")

</div>

에드, 무언가를 조사하고 있어요.

API가 이제 소스를 반환하지 못하고 있는 것 같은데, 문서에는 여전히 지원되는 것으로 나와 있네요.

답변을 들으면 알려드릴게요.

게다가 제 코드에서 유용한 로깅 문이 버그가 있었어요!

---

<div class="post-metadata">

### Author: ![Ed\_Bobkov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_bobkov/32/200014_2.png) [@Ed\_Bobkov](https://meta.discourse.org/u/Ed_Bobkov)
#### Post date: [1월 27, 2021, 7:27오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/94 "2021-01-27T19:27:41Z")

</div>

서비스 작성자에게서 이메일을 받았는데,

> 다른 변경 사항 때문에 시간이 조금 더 걸렸지만, 이제 올라가 있을 거예요 (바랍니다!).

라고 했어요. 서비스를 업데이트했지만, 나는 차이를 찾지 못했어요. 그런데 당신은 보셨더라고요 ))

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1월 27, 2021, 7:30오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/95 "2021-01-27T19:30:24Z")

</div>

이것은 결과를 반환하고 source 필드를 포함해야 합니다. 결과는 반환되지만, source 키/값 쌍이 포함되어 있지 않습니다.

```plaintext
curl -H "x-api-key:$$$my-key$$$" https://api.embed.rocks/api?url=https%3A%2F%2Fnews.bbc.co.uk&include=source

```

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1월 27, 2021, 10:09오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/96 "2021-01-27T22:09:55Z")

</div>

OK, 이제 이렇게 사용하니 내 환경에서는 작동하기 시작했습니다:

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/9/49ba4e5bae1cc0f06867678bd186fb272c49a293.png)

그리고 플러그인의 최신 버전입니다(응답의 source 필드가 비어 있을 때 로깅 경고를 표시하는 작은 수정 사항을 배포했습니다)

지금 시도해 보세요.

---

<div class="post-metadata">

### Author: ![Ed\_Bobkov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_bobkov/32/200014_2.png) [@Ed\_Bobkov](https://meta.discourse.org/u/Ed_Bobkov)
#### Post date: [1월 28, 2021, 3:11오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/97 "2021-01-28T15:11:34Z")

</div>

이제 작동은 합니다. 하지만 여전히 사용량 대시보드에 활동 기록이 없고 속도가 매우 느립니다. YouTube 링크 20개를 넣으면 모든 영상을 가져오는 데 2분이 걸립니다. 속도를 올릴 수 있을까요?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1월 28, 2021, 3:18오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/98 "2021-01-28T15:18:00Z")

</div>

좋아요.

API 응답 속도는 제 담당 영역이 아닙니다. 대시보드에 대해서도 잘 모르겠네요. 🙂 업데이트 전에 지연이 있는 것일 수도 있겠네요.

감사합니다.

---

<div class="post-metadata">

### Author: ![Ed\_Bobkov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_bobkov/32/200014_2.png) [@Ed\_Bobkov](https://meta.discourse.org/u/Ed_Bobkov)
#### Post date: [1월 29, 2021, 2:03오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/99 "2021-01-29T14:03:46Z")

</div>

유튜브와 관련된 다른 문제를 확인해 주실 수 있을까요?

마지막 업데이트 이후로 유튜브 썸네일 생성 방식이 변경되었습니다.

썸네일이 비디오 블록보다 작아지고 검은색 영역이 나타나는 현상이 발생하고 있습니다. 해당 링크를 귀사의 인스턴스에서 확인해 주실 수 있을까요?

`https://www.youtube.com/watch?v=m_DS_WHVy48`

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1월 29, 2021, 3:30오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/100 "2021-01-29T15:30:24Z")

</div>

그건 주제에서 벗어난 내용입니다.

이 플러그인은 메타데이터를 가져오는 경로만 변경할 뿐, 그 부분은 다른 곳에서 다뤄야 합니다. 불행히도 제 이름으로 관리하는 이슈 외에 더 많은 이슈에 개입할 여유가 없습니다 :).

---

<div class="post-metadata">

### Author: ![Ed\_Bobkov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_bobkov/32/200014_2.png) [@Ed\_Bobkov](https://meta.discourse.org/u/Ed_Bobkov)
#### Post date: [3월 11, 2021, 11:36오전 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/101 "2021-03-11T11:36:35Z")

</div>

로버트님, 안녕하세요! 마지막 Discourse 업데이트 후 플러그인이 정상적으로 작동하고 있나요?

버그를 발견했습니다. 작성기(composer)의 미리보기 창에는 이미지가 표시되지 않지만, 초안을 저장하면 오류가 사라집니다. 따라서 미리보기 창에서 뭔가 문제가 생긴 것 같습니다.

 ![image](https://global.discourse-cdn.com/meta/original/3X/0/1/01d881fc3e99661d118ae33bffd99eca13a1d4f4.png)

---

<div class="post-metadata">

### Author: ![znedw](https://avatars.discourse-cdn.com/v4/letter/z/b5e925/32.png) [@znedw](https://meta.discourse.org/u/znedw)
#### Post date: [3월 17, 2021, 9:19오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/102 "2021-03-17T21:19:16Z")

</div>

인스타그램 릴스 지원 계획이 있나요?

embed.rocks…

```plaintext
{
  "url": "https://www.instagram.com/reel/CMDWeC7g7UK/",
  "site": "www.instagram.com",
  "favicon": {
    "url": "https://www.instagram.com/favicon.ico",
    "safe": "https%3A%2F%2Fwww.instagram.com%2Ffavicon.ico"
  },
  "title": "Instagram",
  "description": "abcbrisbane Verified 4,206 posts · 62.6k followers",
  "article": "<div><div>\n <p><span>abcbrisbane</span>\n \n <span>\n Verified\n </span>\n \n </p>\n <p><span>\n 4,206 posts\n &#xB7;\n 62.6k followers\n </span>\n </p>\n </div></div>",
  "images": [
    {
      "url": "https://scontent-iad3-1.cdninstagram.com/v/t51.2885-15/e35/156768077_174277514307696_333807332882305732_n.jpg?tp=1&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=100&_nc_ohc=uG5Srww55lEAX9JmzsV&ccb=7-4&oh=459a330309ca6a231241a1ebbcc10815&oe=60548228",
      "safe": "https%3A%2F%2Fscontent-iad3-1.cdninstagram.com%2Fv%2Ft51.2885-15%2Fe35%2F156768077_174277514307696_333807332882305732_n.jpg%3Ftp%3D1%26_nc_ht%3Dscontent-iad3-1.cdninstagram.com%26_nc_cat%3D100%26_nc_ohc%3DuG5Srww55lEAX9JmzsV%26ccb%3D7-4%26oh%3D459a330309ca6a231241a1ebbcc10815%26oe%3D60548228",
      "width": 720,
      "height": 1280
    }
  ],
  "videos": [
    {
      "url": "https://scontent-iad3-1.cdninstagram.com/v/t50.2886-16/156535627_243445060829263_4933319464983284914_n.mp4?_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=107&_nc_ohc=wT9AGKAnNIgAX8xqrbt&ccb=7-4&oe=605492EA&oh=d651f243b067b67ea3dcc1fcc9a576bb",
      "secureUrl": "https://scontent-iad3-1.cdninstagram.com/v/t50.2886-16/156535627_243445060829263_4933319464983284914_n.mp4?_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=107&_nc_ohc=wT9AGKAnNIgAX8xqrbt&ccb=7-4&oe=605492EA&oh=d651f243b067b67ea3dcc1fcc9a576bb",
      "type": "video/mp4"
    }
  ],
  "audios": [],
  "type": "video",
  "oembed": {
    "version": "1.0",
    "author_name": "abcbrisbane",
    "provider_name": "Instagram",
    "provider_url": "https://www.instagram.com/",
    "type": "rich",
    "width": 658,
    "html": "<blockquote class=\"instagram-media\" data-instgrm-captioned data-instgrm-permalink=\"https://www.instagram.com/reel/CMDWeC7g7UK/?utm_source=ig_embed&amp;utm_campaign=loading\" data-instgrm-version=\"13\" style=\" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"><div style=\"padding:16px;\"> <a href=\"https://www.instagram.com/reel/CMDWeC7g7UK/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;\" target=\"_blank\"> <div style=\" display: flex; flex-direction: row; align-items: center;\"> <div style=\"background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;\"></div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;\"></div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;\"></div></div></div><div style=\"padding: 19% 0;\"></div> <div style=\"display:block; height:50px; margin:0 auto 12px; width:50px;\"><svg width=\"50px\" height=\"50px\" viewBox=\"0 0 60 60\" version=\"1.1\" xmlns=\"https://www.w3.org/2000/svg\" xmlns:xlink=\"https://www.w3.org/1999/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-511.000000, -20.000000)\" fill=\"#000000\"><g><path d=\"M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631\"></path></g></g></g></svg></div><div style=\"padding-top: 8px;\"> <div style=\" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;\"> View this post on Instagram</div></div><div style=\"padding: 12.5% 0;\"></div> <div style=\"display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;\"><div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);\"></div> <div style=\"background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;\"></div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);\"></div></div><div style=\"margin-left: 8px;\"> <div style=\" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;\"></div> <div style=\" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)\"></div></div><div style=\"margin-left: auto;\"> <div style=\" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);\"></div> <div style=\" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);\"></div> <div style=\" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);\"></div></div></div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;\"></div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;\"></div></div></a><p style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;\"><a href=\"https://www.instagram.com/reel/CMDWeC7g7UK/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;\" target=\"_blank\">A post shared by ABC Brisbane (@abcbrisbane)</a></p></div></blockquote>\n<script async src=\"//platform.instagram.com/en_US/embeds.js\"></script>",
    "thumbnail_url": "https://scontent.cdninstagram.com/v/t51.2885-15/sh0.08/e35/p640x640/156768077_174277514307696_333807332882305732_n.jpg?tp=1&_nc_ht=scontent.cdninstagram.com&_nc_cat=100&_nc_ohc=uG5Srww55lEAX9n1PBr&ccb=7-4&oh=e7a86224012bc80afe9e882dbb5722ff&oe=60550A92",
    "thumbnail_width": 640,
    "thumbnail_height": 1137
  },
  "duration": 2545,
  "html": "<div class=\"card\">\n <video controls loop>\n <source type=\"video/webm\" src=\"https://scontent-iad3-1.cdninstagram.com/v/t50.2886-16/156535627_243445060829263_4933319464983284914_n.mp4?_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=107&_nc_ohc=wT9AGKAnNIgAX8xqrbt&ccb=7-4&oe=605492EA&oh=d651f243b067b67ea3dcc1fcc9a576bb\">\n </video>\n \n <div class=\"card-text\">\n <h3>Instagram</h3>\n <p>abcbrisbane Verified 4,206 posts · 62.6k followers</p>\n \n <p class=\"fav\">\n <img onerror=\"this.style.display='none'\" class=\"favicon\" src=\"https://www.instagram.com/favicon.ico\">\n www.instagram.com\n </p>\n </div>\n \n </div>"
}

```

discourse…

 ![image](https://global.discourse-cdn.com/meta/original/3X/9/0/90a5988b06fb09af48d753eec5ed9744fd26016e.png)

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [3월 17, 2021, 9:30오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/103 "2021-03-17T21:30:01Z")

</div>

인스타그램은 정말 악몽 같은 서비스입니다 😕

소셜 미디어 회사치고는 정말 반(反)사회적이죠.

사진이 임베드되면 비디오가 실패하고, 비디오가 되면 TV가 깨지고, TV가 되면 릴스가 안 됩니다. 이런 식으로 끝없는 싸움이 계속되죠 😔

결국 이제 우리는 인스타그램 게시물에 신경 쓰지 않기로 했습니다.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [3월 17, 2021, 9:32오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/104 "2021-03-17T21:32:11Z")

</div>

재현하지 못했습니다. 월 말에 다시 시도해 보겠습니다.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [3월 17, 2021, 9:33오후 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/105 "2021-03-17T21:33:16Z")

</div>

바닐라 설치 환경에서 원박스(onebox)로 작동한다면, 여기에서도 작동해야 합니다.

원박스에서 작동하지 않는다면, 여기에서도 작동하지 않을 것입니다.

이 플러그인이 하는 일은 단순히 페이지 소스 데이터를 성공적으로 스크래핑할 확률을 높이는 것뿐이며, 그 데이터를 원박스에 전달하는 역할만 합니다 :).

---

<div class="post-metadata">

### Author: ![Apecengo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/apecengo/32/3945_2.png) [@Apecengo](https://meta.discourse.org/u/Apecengo)
#### Post date: [4월 4, 2021, 9:33오전 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/106 "2021-04-04T09:33:26Z")

</div>

이 플러그인을 설치했지만 unfortunately 작동하지 않고 있습니다.

제 설정은 다음과 같습니다:

 ![settings](https://global.discourse-cdn.com/meta/original/3X/6/9/69a05dfafb222bc638065d60ace22359db767b3d.png)

(API 키도 설정되어 있지만 이미지에는 표시되지 않았습니다)

에디터가 onebox를 생성하지 않는 이유를 디버깅할 방법이 있을까요? 새 줄에 링크를 붙여넣으면 스피너가 잠시 표시되지만 아무것도 출력되지 않습니다. Discourse /logs를 확인해 보았지만 오류가 없습니다.

Discourse 2.7.0.beta5 ([9be99c055f](https://github.com/discourse/discourse/commits/9be99c055f007f66f22493aff99d5f954380b4e8))와 discourse-onebox-assistant 2.0.2를 사용하고 있습니다. 여러 브라우저로 시도해 보았습니다. (플러그인을 설치하기 전에 일부 사이트에서는 onebox가 정상 작동했습니다)

---

<div class="post-metadata">

### Author: ![Ed\_Bobkov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_bobkov/32/200014_2.png) [@Ed\_Bobkov](https://meta.discourse.org/u/Ed_Bobkov)
#### Post date: [4월 4, 2021, 9:36오전 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/107 "2021-04-04T09:36:55Z")

</div>

게시글을 저장한 후 확인해 보세요. 지금은 미리보기 이미지가 없지만, 게시글을 저장한 후에는 이미지가 나타납니다.

---

<div class="post-metadata">

### Author: ![Apecengo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/apecengo/32/3945_2.png) [@Apecengo](https://meta.discourse.org/u/Apecengo)
#### Post date: [4월 4, 2021, 9:43오전 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/108 "2021-04-04T09:43:20Z")

</div>

방금 시도해 봤는데, 게시 후 생성되지 않았습니다. HTML을 다시 빌드해 보기도 했는데, 역시 안 됐어요.  
embed.rocks에서 확인해 봤더니 해당 URL은 지원되고 있습니다.

---

<div class="post-metadata">

### Author: ![Ed\_Bobkov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_bobkov/32/200014_2.png) [@Ed\_Bobkov](https://meta.discourse.org/u/Ed_Bobkov)
#### Post date: [4월 4, 2021, 9:50오전 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/109 "2021-04-04T09:50:35Z")

</div>

저도 동일한 설정을 사용하고 있습니다. 제 환경에서는 정상적으로 동작합니다. 작동하지 않는 원인을 정확히 알지는 못하지만 죄송합니다.

---

<div class="post-metadata">

### Author: ![Apecengo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/apecengo/32/3945_2.png) [@Apecengo](https://meta.discourse.org/u/Apecengo)
#### Post date: [4월 4, 2021, 9:52오전 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/110 "2021-04-04T09:52:11Z")

</div>

☹ 이 문제가 발생하는 원인을 확인하기 위해 플러그인을 트러블슈팅하거나 디버깅할 수 있는 방법이 있을까요?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [4월 4, 2021, 10:15오전 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/111 "2021-04-04T10:15:50Z")

</div>

최근 재구축 환경에서 제 환경에서는 완벽하게 잘 작동하고 있습니다. 표시하려는 링크를 공유해 주시겠어요?

참고로, 이전에 링크를 원박스(onebox)로 시도해 본 적이 있다면 Discourse 코어가 결과를 캐시에 저장합니다.

캐시를 우회하려면 끝에 무작위 쿼리스트링을 추가할 수 있습니다: `https://mylink.com/todaynews?random=random`

API가 응답하는지 확인하려면 예를 들어 다음과 같이 할 수 있습니다:

`curl -X GET "https://api.embed.rocks/api/?url=https%3A%2F%2Fnews.bbc.co.uk%0A&skip=article,description,oembed,imextra&include=source" -H "x-api-key: %%%your-api-key%%%"`

이것은 서버에서 실행해야 합니다.

호출하려는 사이트(`url` 파라미터 값)를 [이 사이트](https://www.urlencoder.org/)와 같은 도구를 사용하여 URL 인코딩해야 합니다(보증은 없습니다!).

---

<div class="post-metadata">

### Author: ![Apecengo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/apecengo/32/3945_2.png) [@Apecengo](https://meta.discourse.org/u/Apecengo)
#### Post date: [4월 6, 2021, 9:43오전 UTC](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405/112 "2021-04-06T09:43:17Z")

</div>

자세한 게시물 감사합니다!

하지만… 제가 특별히 한 것도 없이 문제가 해결되었습니다. 다른 플러그인을 설치해야 해서 Discourse를 다시 빌드했는데, 바로 그 직후에 다시 작동하기 시작했습니다. 그것이 문제를 해결한 것인지 확신은 없지만, 다시 같은 문제가 발생하면 definitely 안내하신 대로 따라 하겠습니다 🙂

[이전 페이지](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405.md?page=1)

[다음 페이지](https://meta.discourse.org/t/onebox-assistant-crawl-for-those-previews-reliably/107405.md?page=3)
