martin
(Martin Brennan)
13
좋아요, 여기 수정 방법이 있는 것 같습니다. YouTube에 대한 이 작업에는 oEmbed를 사용하는 것이 더 나을 것 같습니다:
그렇지 않은 것 같습니다. 두 가지 문제로 보입니다:
- 우리 호스팅에서 다른 사이트의 경우 OP 링크가 가끔 작동하는 것으로 보아, 어떤 종류의 이상한 IP 기반 속도 제한/리디렉션이 있는 것 같습니다.
- 우리가 기대하는 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개의 좋아요