KamoCRM

도큐멘트 링크 소스로 Google Drive 및 OneDrive (도큐멘트 링크 DL3 / DL4 백엔드)

FeatureEmailService
Shipped
2026년 11월 13일 오전 9:14 UTC
Author
Kamo
Commit
e43c7bf

하나의 DriveSource 추상화, 두 개의 제공자, 보내는 ID당 해결 (?from=): - GoogleDriveSource: 워크스페이스 서비스 계정을 사용하여 회원의 사서함에 위임 **************** **************** 이제 열쇠를 또는 개인 Gmail의 drive.file을 허용합니다. - OneDriveSource: Microsoft 365 앱 전용 그래프 토큰(Files.ReadWrite.All 필요, 토큰의 역할에서 읽기) 또는 개인 Outlook의 위임된 Files.ReadWrite. App-only는 테넌트의 모든 드라이브를 열 수 있으므로 Kamo는 구성원의 뷰를 적용합니다. 자신의 드라이브, 또는 공유 이름은 회원 / org / 누구든지의 외국 항목; nextLink 코더는 회원의 자신의 드라이브에 있어야 하며, 테넌트 사이트는 나열되지 않습니다. - 개인 동의: OAuthFlowKind.DRIVE, 등록된 GROUPWARE처럼 라우팅 콜백; 구성원의 contact_integrations 행에 저장됩니다(GOOGLE_DRIVE / ONEDRIVE, syncEnabled = false (즉, 동기화 작업이 없거나 데몬 스웨이프가 터치하지 않음), 사용시 새로 고침. /api/email/drive: status, check (라이브 프로브; 누락된 범위/권한 이름 및 관리자가 붙여넣기), 목록 **************** 검색, Google 재개 업로드 / 그래프 업로드 세션), 저장 첨부 파일 (안티 바이러스 스크린), 액세스 검사, 허가 (공급자 이메일 없음), 링크, 동의 / url, 동의. 보내기: 제공자 GOOGLE_DRIVE|ONEDRIVE + fileId와 함께 docLinks DOC_ACCESS_CHECK에 가입 행렬 (보내는 사람이 공유할 수 없을 때 블록됨), 드라이 런 후에 부여됩니다 (Google sendNotificationEmail=false, 그래프 초대 sendInvitation=false / createLink), 렌더링 동일한 공유 문서 카드에 파일의 URL이 있으며, 실패한 보내기는 다시 가져옵니다 driveConnected = 캐시된 라이브 프로브. 메시지 읽기 가져오기 driveLinks[] (docs/drive.google.com, *.sharepoint.com, onedrive.live.com, 1drv.ms) 2.5초의 예산 내에서 독자 자신의 소스를 통해 설명된다. DL4.4 스파이크: referenceAttachment 뒤에 유지 **************** (off) 및 채택되지 않음 — ****************은 그래프에서 /beta-only입니다.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing