Method: customers.accountBudgetProposals.mutate

खाते के बजट के प्रस्ताव बनाता है, अपडेट करता है या हटाता है. कार्रवाई की स्थितियां दिखाई जाती हैं.

थ्रो की गई गड़बड़ियों की सूची: AccountBudgetProposalError AuthenticationError AuthorizationError DatabaseError DateError FieldError FieldMaskError HeaderError InternalError MutateError QuotaErrorMutateErrorRequestErrorStringLengthError

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

POST https://googleads.googleapis.com/v14/customers/{customerId}/accountBudgetProposals:mutate

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

पाथ के पैरामीटर

पैरामीटर
customerId

string

ज़रूरी है. ग्राहक का आईडी.

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

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

जेएसओएन के काेड में दिखाना
{
  "operation": {
    object (AccountBudgetProposalOperation)
  },
  "validateOnly": boolean
}
फ़ील्ड
operation

object (AccountBudgetProposalOperation)

ज़रूरी है. व्यक्तिगत खाता-स्तर के बजट प्रस्ताव पर की जाने वाली कार्रवाई.

validateOnly

boolean

सही होने पर, अनुरोध की पुष्टि की जाती है, लेकिन उसे लागू नहीं किया जाता है. सिर्फ़ गड़बड़ियां मिलती हैं, नतीजे नहीं.

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

खाता-लेवल के बजट में बदलाव करने की कार्रवाइयों के लिए रिस्पॉन्स मैसेज.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

जेएसओएन के काेड में दिखाना
{
  "result": {
    object (MutateAccountBudgetProposalResult)
  }
}
फ़ील्ड
result

object (MutateAccountBudgetProposalResult)

बदलाव का नतीजा.

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

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

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

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

AccountBudgetProposalOperation

खाता-लेवल का नया बजट बनाने या किसी मौजूदा बजट में बदलाव करने/खत्म करने/हटाने का सुझाव देने वाला सिंगल ऑपरेशन.

जेएसओएन के काेड में दिखाना
{
  "updateMask": string,

  // Union field operation can be only one of the following:
  "create": {
    object (AccountBudgetProposal)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
फ़ील्ड
updateMask

string (FieldMask format)

फ़ील्डमास्क से तय होता है कि किन बजट फ़ील्ड में बदलाव किया गया है. बजट में बदलाव किए जा सकते हैं. हालांकि, ऐसे प्रस्तावों में बदलाव करने का फ़ैसला आखिरी होता है. इसलिए, प्रस्तावों के लिए अपडेट ऑपरेशन समर्थित नहीं हैं.

बजट को संशोधित करने वाले प्रस्तावों का 'अपडेट' प्रस्ताव प्रकार होता है. किसी अन्य तरह के प्रस्ताव के लिए मास्क तय करना गड़बड़ी माना जाता है.

यह फ़ील्ड के पूरी तरह क्वालिफ़ाइड नामों की कॉमा-सेपरेटेड लिस्ट है. उदाहरण: "user.displayName,photo".

यूनियन फ़ील्ड operation. बदलाव करने की कार्रवाई. operation इनमें से सिर्फ़ एक हो सकता है:
create

object (AccountBudgetProposal)

कार्रवाई बनाएं: नया बजट बनाने, मौजूदा बजट में बदलाव करने, चालू बजट को खत्म करने या आने वाले समय में शुरू होने के लिए शेड्यूल किए गए मंज़ूर किए गए बजट को हटाने के लिए नया प्रस्ताव. नए प्रस्ताव के लिए, संसाधन का कोई नाम नहीं होना चाहिए.

remove

string

हटाने की कार्रवाई: हटाए गए प्रस्ताव के लिए संसाधन का नाम इस फ़ॉर्मैट में होना चाहिए:

customers/{customerId}/accountBudgetProposals/{account_budget_proposal_id} किसी अनुरोध की मंज़ूरी बाकी होने पर उसे रद्द किया जा सकता है.

MutateAccountBudgetProposalResult

खाते के बजट के प्रस्ताव में बदलाव करने का नतीजा.

जेएसओएन के काेड में दिखाना
{
  "resourceName": string
}
फ़ील्ड
resourceName

string

सफल संचालन के लिए वापस लौटाया गया.