Method: projects.databases.documents.beginTransaction

Bắt đầu một giao dịch mới.

Yêu cầu HTTP

POST https://firestore.googleapis.com/v1/{database=projects/*/databases/*}/documents:beginTransaction

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

Tham số đường dẫn

Thông số
database

string

Yêu cầu. Tên cơ sở dữ liệu. Ở định dạng: projects/{projectId}/databases/{databaseId} .

Nội dung yêu cầu

Phần thân yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn JSON
{
  "options": {
    object (TransactionOptions)
  }
}
Lĩnh vực
options

object ( TransactionOptions )

Các tùy chọn cho giao dịch. Mặc định là giao dịch đọc-ghi.

Nội dung phản hồi

Phản hồi cho Firestore.BeginTransaction .

Nếu thành công, nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn JSON
{
  "transaction": string
}
Lĩnh vực
transaction

string ( bytes format)

Giao dịch đã được bắt đầu.

Một chuỗi được mã hóa base64.

Phạm vi ủy quyền

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

  • https://www.googleapis.com/auth/datastore
  • https://www.googleapis.com/auth/cloud-platform

Để biết thêm thông tin, hãy xem Tổng quan về xác thực .