Method: edits.commit

অ্যাপে একটি সম্পাদনা সম্পন্ন করে।

HTTP অনুরোধ

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit

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

পথের পরামিতি

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

string

অ্যাপটির প্যাকেজ নাম।

editId

string

সম্পাদনার শনাক্তকারী।

কোয়েরি প্যারামিটার

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

boolean

যখন কোনো পরিবর্তন প্রত্যাখ্যাত হয়, তখন এই প্যারামিটারটি নিশ্চিত করবে যে, এই সম্পাদনার পরিবর্তনগুলো ততক্ষণ পর্যন্ত পর্যালোচনা করা হবে না, যতক্ষণ না সেগুলোকে গুগল প্লে কনসোল UI-এর ভেতর থেকে পর্যালোচনার জন্য স্পষ্টভাবে পাঠানো হয়। এই পরিবর্তনগুলো এমন অন্য যেকোনো পরিবর্তনের সাথে যুক্ত হয়ে যাবে, যেগুলো এখনো পর্যালোচনার জন্য পাঠানো হয়নি।

changesInReviewBehavior

enum ( ChangesInReviewBehaviorType )

Optional. Specify how the API should behave if there are changes currently in review. If this value is not set, it will default to "CANCEL_IN_REVIEW_AND_SUBMIT", which will cancel the changes in review and then send all the changes for publishing.

অনুরোধকারী শরীর

অনুরোধের মূল অংশ অবশ্যই খালি হতে হবে।

প্রতিক্রিয়া সংস্থা

সফল হলে, রেসপন্স বডিতে AppEdit এর একটি ইনস্ট্যান্স থাকে।

পর্যালোচনার আচরণ প্রকারে পরিবর্তন

পরিবর্তনগুলো পর্যালোচনার অধীনে থাকা অবস্থায় নতুন কোনো সম্পাদনা কমিট করার আচরণ নির্ধারণ করে।

এনাম
CHANGES_IN_REVIEW_BEHAVIOR_TYPE_UNSPECIFIED ডিফল্ট হিসেবে CANCEL_IN_REVIEW_AND_SUBMIT ব্যবহৃত হয়।
CANCEL_IN_REVIEW_AND_SUBMIT যদি ইতিমধ্যে কোনো পরিবর্তন পর্যালোচনার অধীনে থাকে, তাহলে এটি প্রথমে সেই পর্যালোচনাটি বাতিল করবে এবং তারপর প্রকাশের জন্য সমস্ত পরিবর্তন পাঠিয়ে দেবে।
ERROR_IF_IN_REVIEW পর্যালোচনার অধীনে কোনো পরিবর্তন থাকলে, এটি একটি ত্রুটি দেখাবে। এমনটি ঘটলে যে ত্রুটি বার্তার নমুনাটি দেখানো হয়, অনুগ্রহ করে সেটি দেখুন। মনে রাখবেন, এর ফলে সম্পাদনাটি বাতিল হবে না। পর্যালোচনার অধীনে কোনো পরিবর্তন না থাকলে, এটি চলতে থাকবে এবং নতুন পরিবর্তনগুলো প্রকাশের জন্য পাঠিয়ে দেবে।

পর্যালোচনা ত্রুটি বার্তার নমুনায় পরিবর্তন

যদি changesInReviewBehavior কোয়েরি প্যারামিটারটি ERROR_IF_IN_REVIEW এ সেট করে কোনো অনুরোধ পাঠানো হয় এবং আপনার অ্যাপে আগে থেকেই কোনো পরিবর্তন পর্যালোচনার অধীনে থাকে, তাহলে নিম্নলিখিত বিবরণসহ একটি 400 HTTP প্রতিক্রিয়া ফেরত দেওয়া হয়:

{
  "error": {
    "code": 400,
    "message": "You already have changes in review. Cancel this review or wait for it to complete before you try again. See https://developers.google.com/android-publisher/api-ref/rest/v3/applications.tracks.releases",
    "status": "FAILED_PRECONDITION",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.ErrorInfo",
        "reason": "CHANGES_ALREADY_IN_REVIEW",
        "domain": "googleapis.com",
        "metadata": {
          "editId": "123456790",
          "method": "edits.commit",
          "service": "androidpublisher.googleapis.com"
        }
      }
    ]
  }
}

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/androidpublisher