/ / Youtube APIのclient_secrets.jsonファイルのクライアントIDとクライアントシークレットを取得する - java、json、api、oauth、youtube

クライアントIDを取得し、クライアントのシークレットファイルのclient_secrets.jsonをYouTube APIの - java、json、api、oauth、youtube

私は自分のアプリケーションにYoutube APIを統合したいと思っています。 そこで私はYoutube APIを作成します。 次に、これを参照してください 役に立つリンク、client_secrets.jsonというファイルのクライアントIDとクライアントシークレットを作成します。

{
"installed": {
"client_id": "***",
"client_secret": "***"
}
}

私はYoutubeに動画をアップロードしようとしています。 Github:UploadVideo.javaで必要なコードを実行した後、私はこれに遭遇します エラー.

そして、このURLを開いた後、私は得た:

  1. それは誤りです。

エラー:redirect_uri_mismatch

あなたはこの問題を解決するための任意のアイデアをお持ちですか?どうもありがとう。

回答:

回答№1の場合は-1

あなたはこのリンクを参照することができます Google / Youtube API V3 - 2017用のクライアントファイルsecrets.jsonを作成するためのチュートリアル.

HTH


回答№2については2

Google APIクライアントライブラリOAuth2ドキュメント 州、

クライアントを秘密にしておく。誰かがあなたのクライアントシークレットを取得した場合、それを使用してクォータを消費したり、Developers Consoleプロジェクトに対する料金を請求したり、ユーザーデータへのアクセスをリクエストすることができます。

ここでは、YouTube APIの秘密を取得するための手順です...

ステップ1。コンソールに移動 https://console.developers.google.com/iam-admin/

ステップ2。サービスプロジェクトを選択します。

ステップ3。左側の[サービスアカウント]タブをクリックします。

ステップ4。サービスアカウントでは、サービスアカウントの最後にオプションボタンがあります。クリックして。

ここに画像の説明を入力

ステップ5。キーの作成をクリックします。

ステップ6。キータイプJSONまたはP12を選択するダイアログが表示されます。 JSONを選択し、「作成」をクリックします。

ステップ7。あなたのJsonは自動的にダウンロードされます。

ステップ8。 AndroidおよびJavaの場合は、メインディレクトリで新しいディレクトリリソースを作成し、jsonファイルを貼り付けます。

ステップ9。ユーザーに許可するこのファイルを読んでください。