2017-01-02 1 views
0

Je veux utiliser google drive pour télécharger et télécharger le fichier directement à partir de mon application Andriod sans aucune interaction de l'utilisateur.J'ai suivi la page de démarrage rapide google du lecteur api et cela fonctionne correctement mais chose est i Voulez-vous l'application pour l'authentifier directement sans demander à l'utilisateur de sélectionner le compte il de toute façon que. Je peux entrer le nom d'utilisateur et passer directement pendant le code. il y a des options comme compte de servicecompte Google Drive service pour mon application Android

quand je google pour cela, mais pas de tutoriel il y a d'autres tutoriels avec php et rubis, mais ils sont sur le navigateur que je veux qu'il soit intégré à mon application. Donc, dès que j'ouvrir mon application, il doit chercher le fichier à partir du lecteur Google, sans aucun utilisateur besoin

une aide ou un lien vers un tutoriel pour l'application de andriod sera utile

Répondre

0

Vous pouvez suivre l'exemple de compte de service dans this repository.

Voici un extrait qui montre comment créer des informations d'identification de compte de service.

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();