- درخواست HTTP
- پارامترهای مسیر
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- BillingSetupOperation
- MutateBillingSetupResult
- آن را امتحان کنید!
یک تنظیم صورتحساب ایجاد میکند یا یک تنظیم صورتحساب موجود را لغو میکند.
لیست خطاهای پرتاب شده: AuthenticationError AuthorizationError BillingSetupError DateError FieldError HeaderError داخلی Error MutateError QuotaError RequestError
درخواست HTTP
POST https://googleads.googleapis.com/v15/customers/{customerId}/billingSetups:mutate
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
customerId | مورد نیاز. شناسه مشتری برای اعمال عملیات جهش تنظیم صورتحساب. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"operation": {
object ( |
فیلدها | |
---|---|
operation | مورد نیاز. عملیات برای انجام. |
بدن پاسخگو
پیام پاسخ برای عملیات تنظیم صورتحساب.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"result": {
object ( |
فیلدها | |
---|---|
result | نتیجه ای که منبع تحت تاثیر درخواست جهش را شناسایی می کند. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/adwords
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.
BillingSetupOperation
یک عملیات واحد در یک تنظیم صورتحساب، که لغو تنظیم صورتحساب موجود را توصیف میکند.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
operation میدانی اتحادیه فقط یکی از این عملیات را می توان تنظیم کرد. عملیات "به روز رسانی" پشتیبانی نمی شود. operation می تواند تنها یکی از موارد زیر باشد: | |
create | یک تنظیم صورتحساب ایجاد می کند. هیچ نام منبعی برای تنظیم صورتحساب جدید انتظار نمیرود. |
remove | نام منبع تنظیم صورتحساب برای حذف. تنظیمی را نمی توان حذف کرد مگر اینکه در حالت معلق باشد یا زمان شروع برنامه ریزی شده آن در آینده باشد. نام منبع شبیه |
MutateBillingSetupResult
نتیجه برای یک جهش تنظیم صورتحساب.
نمایندگی JSON |
---|
{ "resourceName": string } |
فیلدها | |
---|---|
resourceName | برای عملیات موفقیت آمیز بازگشت. |