最近、scribe-java (https://github.com/fernandezpablo85/scribe-java) を使用して Google ドライブをアプリケーションに統合しようとしています。ファイルの一覧表示/ Id メソッドによるファイルの取得は正常に機能します。しかし、insert new File メソッドが正しく機能しません。これが私のコードです(挿入):
OAuthService service = new ServiceBuilder()
.provider(GoogleApi.class)
.apiKey("[my api key]")
.apiSecret("[my api secret]")
.scope(SCOPE)
.callback("[my callback]")
.build();
Token token = new Token(accessToken, accessSecret);
OAuthRequest request = new OAuthRequest(Verb.POST, "https://www.googleapis.com/drive/v2/files");
service.signRequest(token, request);
Response response = request.send();
これにより、Google ドライブに「無題」の名前付きファイルが作成されます。私の質問は、ローカル ファイル システムからファイルをアップロードして名前を指定する方法です。本文パラメーターの追加、ヘッダーの追加を試みたので、それらはすべて機能しません。どうもありがとう