Method: edits.commit

यह कुकी, ऐप्लिकेशन में किए गए बदलावों को सेव करती है.

एचटीटीपी अनुरोध

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

यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
packageName

string

ऐप्लिकेशन के पैकेज का नाम.

editId

string

बदलाव का आइडेंटिफ़ायर.

क्वेरी पैरामीटर

पैरामीटर
changesNotSentForReview

boolean

अगर अनुरोध अस्वीकार कर दिया जाता है, तो यह पैरामीटर यह पक्का करेगा कि इस बदलाव की समीक्षा तब तक नहीं की जाएगी, जब तक इसे Google Play Console के यूज़र इंटरफ़ेस (यूआई) से समीक्षा के लिए साफ़ तौर पर नहीं भेजा जाता. इन बदलावों को उन बदलावों में जोड़ दिया जाएगा जिन्हें अब तक समीक्षा के लिए नहीं भेजा गया है.

changesInReviewBehavior

enum (ChangesInReviewBehaviorType)

ज़रूरी नहीं. यह तय करें कि समीक्षा के दौरान बदलाव होने पर, एपीआई को कैसे काम करना चाहिए. अगर यह वैल्यू सेट नहीं की जाती है, तो यह डिफ़ॉल्ट रूप से "CANCEL_IN_REVIEW_AND_SUBMIT" पर सेट हो जाएगी. इससे समीक्षा के लिए भेजे गए बदलाव रद्द हो जाएंगे. इसके बाद, सभी बदलावों को पब्लिश करने के लिए भेज दिया जाएगा.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में AppEdit का एक इंस्टेंस शामिल किया जाता है.

ChangesInReviewBehaviorType

इससे यह तय होता है कि जब बदलावों की समीक्षा पहले से ही की जा रही हो, तब नया बदलाव करने पर क्या होगा.

Enums
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 एचटीटीपी रिस्पॉन्स मिलता है. इसमें यह जानकारी शामिल होती है:

{
  "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