2013-09-25 4 views
0

IOS에서 내 앱과 Youtube를 통합하는 데 문제가 있습니다. 요청 토큰을 얻기 위해 승인 요청을하는 동안 리디렉션 URL (FB 또는 트위터 통합과 유사)을 전달해야합니다.IOS 응용 프로그램과 Youtube 통합.

내 응용 프로그램을 Youtube에 등록 할 때 URI가 2 개의 리디렉션 URI 인 "urn : ietf : wg : oauth : 2.0 : oob"& "http : // localhost"를 볼 수 있습니다.

나는이 중 하나를 사용하고 있다면 브라우저 자체에서 토큰 ID를 얻고 있는데 내 앱으로 리디렉션되지 않습니다.

다른 리디렉션 URI를 사용하고 있는데 응용 프로그램 내에서 만든 경우 서버에서 오류가 발생합니다.

브라우저가 내 승인을받은 후 앱으로 리디렉션되도록 올바르게 수행하는 방법에 대한 제안.

+1

이 모든 것을 처리하는 툴킷을 사용하는 것이 더 쉽습니다. https://code.google.com/p/gtm-oauth2/ –

답변

0

프로젝트를 잘못 등록했다고 생각합니다. "-> 아이폰 OS 설치된 응용 프로그램"

당신이 필요합니다 모든 번들 ID (패키지 이름) 및/또는 앱 스토어 ID를

enter image description here

당신의 dev console에서

, 당신은 클라이언트 ID를 만들어야합니다

+0

감사합니다. Ibrahim,하지만 번들 ID를 선언했습니다. YouTube에 생각합니다. FB 또는 트위터와 같은 응용 프로그램으로 리디렉션되지 않습니다. 이 링크의 기기 탭 아래에서 https://developers.google.com/youtube/v3/guides/authentication#devices – Amit

+0

을 참조하십시오. 귀하의 응용 프로그램은 인증을 팝업하고 사용자가 승인하면 귀하의 응용 프로그램으로 돌아갑니다. 장치 흐름은 제한된 입력 기능이있는 TV 등과 같은 장치 용입니다. gtmOAuth2 툴킷 https://code.google.com/p/gtm-oauth2/를 사용하여 - (IBAction) startOAuthFlow : (id) 보낸 사람; 우리는 곧 오픈 소스 예제를 만들려고 노력할 것입니다. –

+0

클라이언트 ID와 비밀번호를 생성했으며 검색 API가 호출되면 인증 오류 1001이 로깅됩니다. 로그인하고 인증 키를 가져와야 튜브 검색 API가 필수입니까? – iGo

관련 문제