1

웹의 asp.net MVC에서 구글의 유튜브와 같은 API, Picasa를 계정 this guy이 있고, 다른 API와 관련되어 있지만 문제를 잘 설명합니다. 이미 Google의 API 계정에 등록사용 서비스는 내가 같은 문제가 구글의 API 특히 인증 "서비스 계정"</p> <p>에 대한 몇 가지 정보를하기 위해 오는 4/자바 스크립트

: 몇 일 동안

는 지금은 이미 몇 가지 기사를 읽고 클라이언트 키와 비밀 번호를 사용하고 있습니다. at은 나에게 제공되었다.

  • google-api-dotnet-client-1.2.4737-beta.source.zip
  • 유튜브-API-샘플
  • 구글 - 유튜브-V3-rev35-CSHARP : 나는 다음 라이브러리를 다운로드 -1.2.0-베타 아무것도 지금까지 저를 도와 없다

...

내가 Picasa web 알고 싶습니다 나는 그것에 대해 아무것도 찾을 수없는 생각으로 Youtube API v2 or v3oAuth2.0 Service account을 사용할 수 있습니다 . 현재 Picasa Web oAuthv1.0을 사용하고 있으며 사용하기가 쉽지만, Google Youtube API v3/Picasa web API으로 이전하고 싶습니다.

기본 워크 플로우 아이디어 :

  • 개인 사진 및 비디오는 웹 사이트를 위해 특별히 만들어집니다.
  • 사용자는 Google 사용자가 아니므로 사이트에 로그인하고 사진과 동영상을 볼 수 있습니다. -> 사이트에 성공적으로 로그인 한 모든 사용자는 모든 YouTube 비디오 및 Picasa 사진에 액세스 할 수 있으며이 미디어는 Google에서 비공개입니다.

불행히도 사용자 상호 작용이 필요한 ASP.NET MVC 프로젝트에서 인증을 사용하는 방법을 보여주는 유일한 예는 어디서나 발견되었습니다. 원하지 않습니다.

누군가 나를 기쁘게 해 줄 수 있습니까? 누구든지 서비스 계정으로 API에 연결하기 위해 Javascript 또는 C#으로 작성된 코드를 가지고 있습니까? 아니면 지금 oAuthv1.0으로 인증하는 것이 더 낫습니까? 어떤 도움을 주시면 감사하겠습니다!

답변

1

peleyal이 게시 한 기사에 따르면, YouTube가 서비스 계정을 지원해야한다는 것은 내 의구심입니다. 관련 기사에 대한 답변에서 "OAuth 2.0을 지원하는 모든 Google API는 서비스 계정에서 작동해야합니다."라고 명시되어 있습니다.

YouTube가 Google API라고 가정하면 작동해야합니다.

서비스 계정 : "여러 개의 Google API가 응용 프로그램을 대신하여 작동하고 사용자 정보에 액세스하지 못하는 문서"를 보았 기 때문에 저는 불행히도 그 대답에 100 % 확신하지 못했습니다. https://developers.google.com/accounts/docs/OAuth2#serviceaccount

YouTube API에 액세스하는 것이 "사용자 정보"를 구성합니까? 그 질문에 대한 대답은 내가 그것을 시도하지 않고 100 % 확신하지 못하는 이유입니다. 비싼 시간 제안.