0

私のウェブサイトでGoogleドライブのサンプルDriEditコードのセットアップを設定しました。これはユーザーファイルを認証していますが、認証が完了すると、ユーザーはリダイレクトURLに戻りますが、デフォルトのFULL_AUTH_URLURLを使用している場合は機能するファイルですが、私の場合はここで機能していません。これが私のURlです。

const FULL_AUTH_URL='https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/drive.file&client_id=MY_CLIENT_ID&response_type=code&access_type=offline&approval_prompt=force&redirect_uri=http://www.example.com';
4

2 に答える 2

0

交換する必要があります:

  • MY_CLIENT_IDは、作成したプロジェクトのGoogleAPIコンソールにあるアプリケーションのクライアントIDです。https://developers.google.com/drive/registerを参照してください
  • redirect_uri buは、ユーザーがOAuthフローを承認した後にリダイレクトされるURLです。通常、Webサイトのメインページまたは別のOAuthハンドラー。これは通常、DrEditのサンプルドキュメントですべて説明されています。これを必ずお読みください:https ://developers.google.com/drive/examples/python
于 2012-07-19T14:36:28.787 に答える
0

「WebアプリケーションのクライアントID」を作成する必要がある場合があります。サービスアカウントも機能する場合があります(サービスアカウントの場合、証明書ファイルをインストールして認証で送信する必要があるため、Webサービスの方が接続しやすい場合があります)。

oAuthが適切に設定されると、少なくともGoogleからエラーメッセージが表示されるはずです。

Drive APIクレデンシャルは使用しないでください。まだ、機能がありません。

これで始められることを願っています。

于 2012-07-20T17:04:11.643 に答える