Method: deployments.packages.update

package को अपडेट करता है. इन दो स्थितियों में INVALID_ARGUMENT नतीजे दिखाता है: (1) अगर "टाइटल, बंद की गई स्थिति, और पाबंदियां" के अलावा कोई और फ़ील्ड दिखता है अपडेट किए जा रहे हैं. (2) जब पैकेज कोई इंक्रीमेंटल अपडेट होता है, तो बिल्ड से जुड़ी पाबंदियां बदल जाती हैं.

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

PUT https://androidovertheair.googleapis.com/v1/{name=deployments/*/packages/**}

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

पाथ पैरामीटर

पैरामीटर
name

string

संबंधित संसाधन का नाम. उदाहरण के लिए: "Deployments/deployment_x/packages/package_a"

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

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "packageObj": {
    object (Package)
  },
  "versionTag": {
    object (VersionTag)
  }
}
फ़ील्ड
packageObj

object (Package)

ज़रूरी है. अपडेट करने के लिए Package.

versionTag

object (VersionTag)

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

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

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

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.