Nous avons un compte corporatif Google et avons besoin de Transférer tous les fichiers Google Drive d'un utilisateur fort> vers un autre compte dans certaines instances. Nous voulons faire ce qui est décrit dans le lien suivant pour "Tous les fichiers", mais par programme via la dernière API de lecteur http://support.google.com/a/bin/answer.py?hl=fr&answer=1247799 p>
Nous utilisons actuellement la ou les versions de l'API ci-dessous ci-dessous, associées à une délégation de l'autorité de domaine de domaine, comme décrit à https://developers.google.com/drive/délégation et sont capables de voir les fichiers d'un utilisateur, de les utiliser sur eux etc. P>
Ma question est la suivante: il apparaît que le seul moyen de modifier les autorisations est de FileID par FileID, etc. Au lieu de devoir traverser et itérer sur un ensemble complet de fichiers de l'utilisateur, si nous voulons simplement transférer tous les fichiers d'un utilisateur. à un autre utilisateur particulier: Y a-t-il un moyen de faire cela (transfert de propriété pour tous les fichiers) plutôt que pour les demandes individuelles Fichier / par fichier? strong> p> p>
Également lors du transfert de propriétaires de propriétaires,
4 Réponses :
Vous devez modifier le fichier d'autorisations par fichier, il n'y a pas de Vous ne pouvez pas transférer la propriété à l'utilisateur d'un autre domaine. La propriété ne peut être transférée qu'à un autre utilisateur dans le même domaine que le propriétaire actuel. P> UpdateAll code> type de fonctionnalité pour le moment. P>
Ce qui précède est partiellement correct. (A) Oui, vous devez faire ce fichier par fichier, cependant (b) ne semble pas être vrai, car les domaines de notre compte corporatif, notre code est capable de transférer la propriété des fichiers de user1@mydomain1.com à user2 @ mydomain2 .com juste bien.
Cette réponse ne répond pas directement à votre question, mais cela pourrait être utile pour vous et les futurs visiteurs. em> strong> p> p>
Dès présent, vous pouvez transférer des fichiers de masse à de nouveaux utilisateurs avec la nouvelle console d'administration de Google. Il ne vous permet pas de filtrer pour des dossiers spécifiques, mais cela vous permet de transférer tous les fichiers de lecteur d'un utilisateur sur un deuxième utilisateur. P>
Je sais que vous essayiez de créer quelque chose qui utilise l'API pour ithétiser les dossiers et les fichiers, et vous avez probablement une affaire très spécifique à l'esprit. Cependant, dans le cas où vous avez des employés quittant ou que vous devez tout transférer, l'utilisation de la méthode suivante est rapide et simple. P>
Ce processus courra même envoyer les deux utilisateurs une fois le processus terminé. P>
Désolé @totty. Ils ont mis à jour l'interface utilisateur quelques mois de retour et cela a changé. Ma réponse a été mise à jour pour refléter ces changements.
NB: Cette solution s'applique uniquement à (corporate) Google Apps utilisateurs (que l'OP est).
Le problème avec cette solution est qu'il prend tous les fichiers de leur structure de fichiers et les met dans un nouveau dossier. Ce n'est pas une solution réalisable lorsque vous devez imprimer des listes de centaines de fichiers pour les remettre en place
@Ramonsuarez Je ne suis pas sûr que ce soit le cas Ramon, à moins que quelque chose ait changé depuis le 2 septembre 2015. Le 2 septembre est la dernière fois que j'ai transféré le dossier de lecteur d'utilisateur - la structure de dossier a été laissée dans le même état qu'il était précédent au transfert.
Si cela n'est pas possible via les appels API, il n'ya pas de point de supprimer un utilisateur à l'aide de API. P>
Pourquoi avez-vous ressenti la nécessité de dupliquer mon mot de réponse pour mot?