알림 이메일을 보내지 않고 Google 드라이브 파일을 공유합니다
-
23-12-2019 - |
문제
Google 드라이브 Java API를 사용하고 있습니다.하나의 Google 도메인에서 다른 Google 도메인에서 파일을 복사해야하므로 내 접근 방식은 다음과 같습니다.
- 소스 도메인 서비스 계정으로 인증
- 대상 도메인에서 사용자가있는 파일 공유
- 대상 도메인 서비스 계정으로 인증 및 가장자리 사용자
- 원본 파일을 Origin 도메인에서 대상 도메인으로 복사
- 원본 파일에서 공유 허가를 삭제
모든 것은 대상 소유자가 Google 드라이브 전자 메일을 공유 파일에 대해 알리는 것을 제외하고는 예상대로 작동합니다.파일이 웹 GUI를 통해 공유되면 알림 전자 메일을 비활성화 할 수 있으므로 API를 통해이 문제가 발생할 수 있습니다. ^^ 누구든지 어떻게 ^^?
PS : 가능한 경우 한 도메인에서 다른 도메인으로 파일의 복사본을 만드는 새로운 '덜 지루한'덜 덜 지루한 메소드를 열어줍니다.
해결책
2 단계에서 새 사용자와 파일을 공유 할 때 permissions.insert () API 호출.이 호출과 함께 sendNotificationEmails=false
매개 변수를 지정하여 전자 메일 알림을 억제합니다.
제휴하지 않습니다 StackOverflow