Method: projects.databases.documents.beginTransaction

একটি নতুন লেনদেন শুরু করে।

HTTP অনুরোধ

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

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
database

string

প্রয়োজন। ডাটাবেসের নাম। ফর্ম্যাটে: projects/{projectId}/databases/{databaseId}

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "options": {
    object (TransactionOptions)
  }
}
ক্ষেত্র
options

object ( TransactionOptions )

লেনদেনের জন্য বিকল্প. একটি রিড-রাইট লেনদেনে ডিফল্ট।

প্রতিক্রিয়া শরীর

Firestore.BeginTransaction এর প্রতিক্রিয়া।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "transaction": string
}
ক্ষেত্র
transaction

string ( bytes format)

যে লেনদেন শুরু হয়েছিল।

একটি base64-এনকোডেড স্ট্রিং।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

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

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।