2017-03-31 36 views
0

YoutubeでライブストリーミングがOAuthClient Credentialでライブストリーミングされています。私は「要求されていない要求」を得ました。私はGoogleのAPIのコンソールで新しい資格情報を作成します。しかし、私はこのエラーを持っています。リクエストが許可されていませんYoutubeライブストリーミングAndroid

 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でリクエストを実行して、認証の問題が問題であるかどうかを確認することをお勧めします。

この情報がお役に立てば幸いです。

関連する問題