YouTube URI가 원박스 처리 시 썸네일을 표시하지 않음

좋아요, 여기 수정 방법이 있는 것 같습니다. YouTube에 대한 이 작업에는 oEmbed를 사용하는 것이 더 나을 것 같습니다:

그렇지 않은 것 같습니다. 두 가지 문제로 보입니다:

  1. 우리 호스팅에서 다른 사이트의 경우 OP 링크가 가끔 작동하는 것으로 보아, 어떤 종류의 이상한 IP 기반 속도 제한/리디렉션이 있는 것 같습니다.
  2. 우리가 기대하는 JSON이 더 이상 존재하지 않아서 이 코드가 작동하지 않는 것입니다. discourse/lib/onebox/engine/youtube_onebox.rb at e144ec07c8c17ad0f73427524bccc10c074d5a19 · discourse/discourse · GitHub

전체적으로 oEmbed URL이 더 안전한 것 같습니다. OP 비디오의 경우 https://www.youtube.com/oembed?url=https://youtube.com/shorts/Cs3sTnLO6EE&format=json이며, 다음과 같은 응답을 얻습니다:

2개의 좋아요