- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- ChangesInReviewBehaviorType
- समीक्षा से जुड़ी गड़बड़ी के मैसेज के सैंपल में बदलाव
- अनुमति पाने के लिंक
- इसे आज़माएं!
यह कुकी, ऐप्लिकेशन में किए गए बदलावों को सेव करती है.
एचटीटीपी अनुरोध
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
packageName |
ऐप्लिकेशन के पैकेज का नाम. |
editId |
बदलाव का आइडेंटिफ़ायर. |
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
changesNotSentForReview |
अगर अनुरोध अस्वीकार कर दिया जाता है, तो यह पैरामीटर यह पक्का करेगा कि इस बदलाव की समीक्षा तब तक नहीं की जाएगी, जब तक इसे Google Play Console के यूज़र इंटरफ़ेस (यूआई) से समीक्षा के लिए साफ़ तौर पर नहीं भेजा जाता. इन बदलावों को उन बदलावों में जोड़ दिया जाएगा जिन्हें अब तक समीक्षा के लिए नहीं भेजा गया है. |
changesInReviewBehavior |
ज़रूरी नहीं. यह तय करें कि समीक्षा के दौरान बदलाव होने पर, एपीआई को कैसे काम करना चाहिए. अगर यह वैल्यू सेट नहीं की जाती है, तो यह डिफ़ॉल्ट रूप से "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