5

以前の投稿 [ 1、2、3 ]で、プライバシー上の理由により、Google Drive Permissions API のメール アドレスが表示されないことを確認しましたしかし、同じ名前の 2 人の異なるユーザーがいる場合にユーザー権限を表示する方法を探しています。

Google ドライブ共有 UI を使用すると、名前の横にメールが表示されるため、同じ名前の 2 人の異なるユーザーを区別できます (Google ドライブ UI で取得できる場合、API でこれができない理由がわかりません)。 .

ACL から電子メールを取得するために、廃止された DocList API に依存する必要はありません。

4

4 に答える 4

5

残念ながら、現時点ではドキュメント リスト API を使用するしか、電子メール アドレスを取得することはできません。

于 2013-01-04T15:18:10.483 に答える
1
About about = service.about().get().execute();
User user = about.getUser();            
System.out.println("user" + user.toString());

ユーザー情報(JSON文字列)を出力できます。これには、emailAddress が含まれます。

emailAddress の JSON 文字列を解析できます。

于 2014-06-24T07:20:45.800 に答える