2013-03-19 3 views
0

서버 측 웹 앱을 통해 내 개인 YouTube 계정에서 내 개인 재생 목록을 가져 오는 방법을 찾으려고합니다. ASP.NET (C#)에서. 내가 한 연구 결과에 따르면, 합의는 내 앱이 Oauth 2.0으로 내 계정에 대해 인증을 받아야한다는 것 같습니다. 내 웹 사이트에 내가 숨겨진 것으로 설정 한 몇 개의 재생 목록에있는 동영상 목록을 표시하고 목록을 공개 페이지에 표시하고 싶습니다. 이러한 이유 때문에 필자는 페이지를 탐색 할 때마다 내 YouTube 계정 세부 정보를 입력하고 싶지는 않습니다.클라이언트 (.NET/C#)에서 비밀번호를 요청하지 않고 YouTube API를 사용하여 내 계정에서 숨겨진 재생 목록 검색

나는 보았고, 보았다. 그리고 이것을하는 어떤 명백한 길도없는 것처럼 보인다. 어떤 사람들은 Oauth 2.0 인증 흐름을 한 번 거친 다음 리디렉션 URL에서 반환하는 코드를 사용하여 새로 고침 토큰을 생성하고 해당 토큰을 응용 프로그램에서 사용하도록 제안했습니다. 내가 읽은 또 다른 제안은 API 서비스 계정을 사용하는 것입니다. 어디에서나 사용할 수있는 예제 코드는없는 것 같습니다.

누구나이 같은 일을하고 성공적으로 설정해야합니까? Google의 자체 API 클라이언트 라이브러리 설명서는 특히 .NET 라이브러리의 경우 매우 심합니다. 재생 목록이 숨겨져있는 경우

답변

1

당신은 로그인없이 액세스 할 수 없습니다.

재생 목록 당신은 항상 당신의 자격 증명을 전달하지 않고 유튜브 API를 통해 쿼리 수있는 공공 경우.

+0

Google의 자체 API 문서에는 계정 자격 증명을 수동으로 입력하지 않고도이를 수행 할 수있는 방법이 있다고 나와 있습니다. 개인 키 인증서를 생성하고 응용 프로그램에서 인증 된 API 액세스가 필요할 때마다이를 사용하여 계정을 인증합니다. 그들은 그것을 "서비스 계정"을 사용하여 호출합니다. 그들이 당신에게주지 않는 것은 YouTube API에 액세스하는 방법에 대한 좋은 지침입니다. 이는 내가해야 할 일입니다. 나는 이런 식으로 할 필요가있는 유일한 사람이 될 수 없다. – ElGavilan