Method: changes.watch

Đăng ký nhận thông báo về các thay đổi đối với một người dùng. Để biết thêm thông tin, hãy xem bài viết Thông báo về các thay đổi đối với tài nguyên.

Yêu cầu HTTP

POST https://www.googleapis.com/drive/v3/changes/watch

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số truy vấn

Thông số
driveId

string

Bộ nhớ dùng chung mà từ đó các thay đổi sẽ được trả về. Nếu được chỉ định, mã thay đổi sẽ phản ánh bộ nhớ dùng chung; hãy sử dụng mã bộ nhớ dùng chung và mã thay đổi kết hợp làm mã nhận dạng.

includeCorpusRemovals

boolean

Liệu các thay đổi có nên bao gồm tài nguyên tệp hay không nếu người dùng vẫn có thể truy cập vào tệp đó tại thời điểm yêu cầu, ngay cả khi tệp đó đã bị xoá khỏi danh sách thay đổi và sẽ không có thêm mục thay đổi nào cho tệp này.

includeItemsFromAllDrives

boolean

Liệu các mục trong cả Drive của tôi và bộ nhớ dùng chung có nên được đưa vào kết quả hay không.

includeRemoved

boolean

Liệu có nên đưa các thay đổi cho biết các mục đã bị xoá khỏi danh sách thay đổi hay không, chẳng hạn như do bị xoá hoặc mất quyền truy cập.

includeTeamDriveItems
(deprecated)

boolean

Không dùng nữa: Thay vào đó, hãy sử dụng includeItemsFromAllDrives.

pageSize

integer

Số lượng thay đổi tối đa cần trả về. Dịch vụ có thể trả về ít hơn giá trị này.

Nếu không chỉ định, hệ thống sẽ trả về tối đa 100 thay đổi.

Giá trị tối đa là 1000; các giá trị trên 1000 sẽ bị ép buộc thành 1000.

pageToken

string

Mã thông báo để tiếp tục yêu cầu danh sách trước đó trên trang tiếp theo. Bạn nên đặt mã này thành giá trị của "nextPageToken" trong phản hồi trước đó hoặc thành phản hồi từ phương thức getStartPageToken.

restrictToMyDrive

boolean

Liệu có nên giới hạn kết quả chỉ bao gồm các thay đổi trong hệ phân cấp Drive của tôi hay không. Điều này sẽ bỏ qua các thay đổi đối với tệp, chẳng hạn như các tệp trong thư mục Dữ liệu ứng dụng hoặc các tệp dùng chung chưa được thêm vào Drive của tôi.

spaces

string

Danh sách các không gian được phân tách bằng dấu phẩy để truy vấn trong các tập hợp dữ liệu. Các giá trị được hỗ trợ là "drive" và "appDataFolder".

supportsAllDrives

boolean

Liệu ứng dụng yêu cầu có hỗ trợ cả Drive của tôi và bộ nhớ dùng chung hay không.

supportsTeamDrives
(deprecated)

boolean

Không dùng nữa: Thay vào đó, hãy sử dụng supportsAllDrives.

teamDriveId
(deprecated)

string

Không dùng nữa: Thay vào đó, hãy sử dụng driveId.

includePermissionsForView

string

Chỉ định quyền của chế độ xem bổ sung cần đưa vào phản hồi. Chỉ hỗ trợ giá trị "published".

includeLabels

string

Danh sách mã nhận dạng nhãn được phân tách bằng dấu phẩy để đưa vào phần labelInfo của phản hồi.

Nội dung yêu cầu

Nội dung yêu cầu chứa một bản sao của Channel.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một thực thể của Channel.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.meet.readonly
  • https://www.googleapis.com/auth/drive.metadata
  • https://www.googleapis.com/auth/drive.metadata.readonly
  • https://www.googleapis.com/auth/drive.photos.readonly
  • https://www.googleapis.com/auth/drive.readonly

Một số phạm vi bị hạn chế và yêu cầu ứng dụng của bạn phải được đánh giá bảo mật để sử dụng các phạm vi đó. Để biết thêm thông tin, hãy xem Hướng dẫn về uỷ quyền.