2017-01-02 7 views
0

Googleドライブを使用してAndriodアプリから直接ファイルをダウンロードしてダウンロードしたいと思っています。私はドライブAPIのGoogleクイックスタートページに従っていますが、正しく動作しますが、事は私ですそれを何らかの方法でアカウントを選択するようにユーザーに依頼せずに、アプリが直接それを認証するようにします。私はユーザー名を入力し、コードの間に直接渡すことができます。 サービスアカウントのようなオプションがあります私のアンドロイドアプリのGoogleドライブサービスアカウント

私はこれについてGoogleでチュートリアルはありません phpとrubyの他のチュートリアルがありますが、それらは私のアプリケーションと統合したいと思っています。すべてのユーザが、のAndriodアプリが

答えて

0

あなたはthis repositoryでサービスアカウントのサンプルを追跡することができます参考になるためのチュートリアルを

任意のヘルプまたはリンクを必要とせずにようにすぐに私は私のアプリを開くと、それは、Googleドライブからファイルを取得する必要があります。

ここに、サービスアカウントの資格情報を構築する方法を示すスニペットがあります。

HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport(); 
JsonFactory jsonFactory = JacksonFactory.getDefaultInstance(); 
... 

GoogleCredential credential = GoogleCredential.fromStream(new FileInputStream("MyProject-1234.json")) 
    .createScoped(Collections.singleton(PlusScopes.PLUS_ME)); 
// Set up global Plus instance. 
plus = new Plus.Builder(httpTransport, jsonFactory, credential) 
    .setApplicationName(APPLICATION_NAME).build(); 
関連する問題