4

Javaコードを介してURLを実行するのを手伝ってくれる人はいますか:

ローカル ドライブから Gmail ドライブにファイルをアップロードしようとしています。

たどった手順

  1. Google Developer(API) の助けを借りて URL を生成しました

    GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
         httpTransport, jsonFactory, CLIENT_ID, CLIENT_SECRET, Arrays.asList(DriveScopes.DRIVE))
         .setAccessType("online")
         .setApprovalPrompt("auto").build();
    
    String url = flow.newAuthorizationUrl().setRedirectUri(REDIRECT_URI).build();
    
  2. 以下のURLを取得しました

    https://accounts.google.com/o/oauth2/auth?access_type=online&approval_prompt=auto&client_id=1066028402320.apps.googleusercontent.com&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&scope=https://www.googleapis.com/auth/drive

  3. インターネット ブラウザで URL を実行する

  4. 一意の応答トークンを取得するために、ユーザー ID とパスワードがインターネット ブラウザーに入力として与えられます。

開発の一環として、ステップ 2 まで完了したので、Java コードを使用してステップ 3 と 4 を自動化します。(UserdId とパスワードで提供された URL を生成した後、一意のトークンとして応答を取得する必要があります。)

これについてあなたの助けを期待しています

4

1 に答える 1