테마 구성 요소를 사용하여 YouTube 및 Vimeo에 영상 업로드

그때 이후로는 시도해 보지 않았습니다.

현재 YouTube 업로드에서 이 문제가 발생한 것으로 보입니다.
idpiframe_initialization_failed

{
  "error": "idpiframe_initialization_failed"
  "details": "You have created a new client application that uses libraries for user authentication or authorization that are deprecated. New clients must use the new libraries instead. See the [Migration Guide](https://developers.google.com/identity/gsi/web/guides/gis-migration) for more information."
}

그리고 링크된 마이그레이션 가이드에는 다음과 같이 명시되어 있습니다.

웹용 Google Sign-In JavaScript 플랫폼 라이브러리는 2023년 3월 31일 이후 비활성화(deprecated)될 예정입니다. 자세한 내용은 인증 및 인가 비활성화 공지사항을 참고하십시오. 보다 자세한 정보는 비활성화 및 종료 페이지를 참조하십시오.

3개의 좋아요

여전히 YouTube API 사용을 방해하는 문제인가요?

오리진이 등록되어 있지 않다고 판단하는 문제에 막혀 있는데, 어디서 잘못되고 있는지 파악이 안 되고 웹에서 찾은 답변들도 효과를 보지 못했습니다. Google OAuth2 인증 절차를 진행 중이며, 조언을 요청해 놓은 상태입니다.

다만 해당 컴포넌트가 작동하지 않는다면, 제 포럼에 이를 포함하는 것을 우선순위에 두지 않을 것입니다.

수정: Vimeo에서는 완벽하게 작동합니다.

2개의 좋아요

저는 해당 컴포넌트의 작성자에게 연락했지만, 작성자는 컴포넌트에 시간을 할애할 수 없다고 했습니다. 추가 통지가 있을 때까지 해당 컴포넌트는 unmaintained 태그가 지정되어 있습니다.

2개의 좋아요

최근 이 TC를 Vimeo에서 시범적으로 성공적으로 사용했습니다.

하지만 November 2023 - refactoring Discovery routes: how will it affect my theme/plugin? 에서 언급된 변경 사항으로 인해 현재 거의 확실히 깨진 상태일 것입니다.

다시 사용 가능해지기 위해서는 Vimeo로의 안전한 업로드를 위해 다음 사항이 도움이 될 것입니다:

  1. 프라이버시 설정에 대한 구조화된 옵션 제공
  2. privacy.embed의 화이트리스트 옵션에 discourse 인스턴스 URL 포함

누구 이 앱 업데이트할 수 있어?

1개의 좋아요

이 테마 컴포넌트와 플러그인은 복구 불가능한 오류를 일으키며, 이 컴포넌트를 설치한 후 다음 업데이트 시 Discourse 빌드가 불가능해집니다.
‘unmaintained’ 태그가 이제 제 눈에 들어옵니다. 더 명확하게 말씀드리겠습니다:
이 테마나 플러그인을 시도하면 귀중한 시간을 허비할 뿐 아무것도 이룰 수 없습니다. 현재 이 둘은 모두 폐기된 상태입니다.

참으로 유감입니다 - 꽤 유용했거든요. 불편을 드려 죄송합니다.

여기 mete에서는 태그가 꽤 제한적이어서, 사람들에게 더 명확하게 보이도록 제목에 '고장’이라고 추가해 두었습니다.

아마 원포스터(OP)의 수정이 필요할 것 같습니다.

1개의 좋아요

broken 태그는 TL2부터 사용 가능하므로 당신에게도 작동했을 것 같은데요?

unmaintained 태그와 함께 추가해 보셨나요? 만약 그렇다면, 주제당 해당 태그들 중 하나만 사용할 수 있습니다: [1]

대부분의 태그는 자유롭게 사용할 수 있지만, 몇몇 태그는 기존 커뮤니티 구성원들을 위해 예약되어 있습니다.


  1. unmaintained end-of-life broken deprecated ↩︎

3개의 좋아요

참고로 @Arkshine과 함께 이 컴포넌트를 다시 활성화하기 위해 작업 중입니다. 시간이 나면 말이죠 :wink:

5개의 좋아요

다시 살아나고 있나요? 다시 가동되는 걸 정말 보고 싶습니다.

안타깝게도 그럴 수 없습니다. #marketplace에서 이걸 함께 진행하는 데 관심 있으신가요?

어쨌든 이 방식은 얼마나 안전했나요? 브라우저에 키를 노출시키는 것 아닌가요?

1개의 좋아요

좋은 질문입니다!

YouTube의 경우 출처를 제한할 수 있으므로 안전할 것이라고 생각합니다.

하지만 Vimeo에 대해서는 확신이 없습니다. 확인해 보았지만, 관련 옵션을 찾지 못했습니다. Bearer 토큰만 필요로 합니다.

1개의 좋아요

네. Google API 키의 제한 옵션은 정말 유용하네요. 감사합니다!

1개의 좋아요

@Arkshine, 이거 보셨나요?

Nervous Sweating Anime Character

완전히 잊고 있었네요 하하.
하지만 로컬의 리포지토리를 확인해보니 이미 시작했고, vimeo가 정상 작동하는 것을 볼 수 있습니다.
오늘 안에 모든 것을 작동시킬 수 있는지 확인해 보겠습니다.

수정: vimeo/youtube에 업로드할 수 있습니다. 이제 정리와 추가 테스트가 필요합니다.

3개의 좋아요

@putty 빛을 발할 때가 왔습니다. 아니면 @davidkingham 님이 아직 관심 있으시다면요. :smiley:

동작하는 어떤 것을 만들었습니다.

url: https://github.com/Arkshine/discourse-video-upload
branch: modernize

기능 측면에서는 거의 동일하지만 다음과 같은 점이 있습니다:

  • 약간 새로워진 인터페이스
  • 재개 가능한 업로드 지원(기본 청크 크기는 64M)
  • 업로드 중에는 일시 정지를 하지 않는 한 모달을 닫을 수 없음
  • Google API가 이제 인증이 필요한 경우에만 로드됨

잘 작동하는지 알려주세요!
예상하지 못한 엣지 케이스가 있을 수 있습니다.

5개의 좋아요

이 기능을 볼 수 있는 대상을 정의할 수 있는 설정을 추가해 주실 수 있을까요? 특정 그룹으로 제한하고 싶습니다 :slight_smile:

1개의 좋아요

@Arkshine님의 좋은 작업을 테스트하고, 기능 추가를 요청하기 전에 먼저 안정화하는 것이 좋다고 생각합니다.

하지만 그 기능이 매우 유용할 것이라는 점에는 동의합니다!!!

2개의 좋아요