0

別のユーザーがファイルの所有者になるように、アクセス許可を変更するドライブ アプリケーションがあります。これを行った後、ユーザーは電子メールを受け取り、ファイルはすべてのファイルにリストされます。

アクセス許可を変更してファイルを myDrive に入れる方法を知りたいです。これが、権限を追加する方法です。

      service.permissions().insert(fileId, newPermission).execute();

ユーザーがファイルに対するアクセス許可を持っている場合、そのファイルはすべてのファイルに表示されますが、mydrive には表示されません。ファイルがmydriveにもリストされるようにするにはどうすればよいですか。

ノート:

・認証ユーザーはサービスアカウント!

-通知メールをオフにしてから、どこにも表示されなくなりました。しかし、検索すると、ファイルが見つかり、正しい権限を持つことができます。パーミッションを変更すると、ファイルのルートが設定されないようです。

4

1 に答える 1

0

親をファイルparentlistに追加してから、ファイルを更新しました。 これは間違っています!

回答: 親は個別に更新する必要があります (パーミッションと同様)。現在、すべてが期待どおりに機能しています。

dService.parents().insert(fileId, new ParentReference().setId(iDofLocation)).execute();

于 2012-10-18T09:22:32.210 に答える