2017-03-31 3 views
0

Youtube 라이브 스트리밍 OAuthClient Credential. "요청 권한이 없습니다"라는 메시지가 나타납니다. Google api 콘솔에서 새 자격 증명을 만듭니다. 하지만이 오류에 대한 도움을 주셔서 감사합니다.요청되지 않음 Youtube 라이브 스트리밍 안드로이드

 GoogleJsonResponseException code: 403 : Request is not authorized 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err: com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err: { 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err: "code": 403, 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err: "errors": [ 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  { 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  "domain": "youtube.liveBroadcast", 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  "message": "Request is not authorized", 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  "reason": "insufficientLivePermissions", 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  "extendedHelp": "https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/insert#auth_required" 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  } 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err: ], 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err: "message": "Request is not authorized" 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err: } 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:113) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:40) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:312) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1056) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at com.google.android.apps.watchme.util.YouTubeApi.createLiveEvent(YouTubeApi.java:95) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at com.google.android.apps.watchme.StartActivity$CreateLiveEventTask.doInBackground(StartActivity.java:326) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at com.google.android.apps.watchme.StartActivity$CreateLiveEventTask.doInBackground(StartActivity.java:309) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at android.os.AsyncTask$2.call(AsyncTask.java:288) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
03-31 19:28:48.531 19284-19810/com.ephron.mobilizerapp W/System.err:  at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 
03-31 19:28:48.536 19284-19810/com.ephron.mobilizerapp W/System.err:  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
03-31 19:28:48.536 19284-19810/com.ephron.mobilizerapp W/System.err:  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
03-31 19:28:48.536 19284-19810/com.ephron.mobilizerapp W/System.err:  at java.lang.Thread.run(Thread.java:841) 

답변

0

먼저 개발자 콘솔에서 YouTube Data API를 사용하도록 설정했는지 확인합니다.

오류 403 또는 "요청이 허가되지 않았습니다"documentation에 기반한 YouTube API의 승인과 관련하여 문제가됩니다. OAuth 2.0 인증을 구현하는 과정에서 가이드 here을 올바르게 준수해야합니다. 또한 필요한 모든 범위를 사용하는지 확인하십시오.

먼저 try it part을 통해 요청을 실행하여 인증 부분에 문제가 있는지 확인하시기 바랍니다.

희망 사항이 정보는 도움이됩니다.