Method: customers.accountBudgetProposals.mutate

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

इस्तेमाल की गई गड़बड़ियों की सूची: AccountBudgetProposalError AuthenticationError AuthorizationError DatabaseError DateError FieldError FieldMaskError HeaderError InternalError MutateErrorRequestErrorStringLengthError

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

POST https://googleads.googleapis.com/v16/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

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