يجب تقديم تفويض
استعادة إصدار حاوية. وسيؤدي هذا إلى استبدال الإعدادات الحالية للحاوية (بما في ذلك المتغيّرات والعوامل المُشغِّلة والعلامات). ولن يكون للعملية أي تأثير على الإصدار الذي يتم عرضه (أي الإصدار المنشور). جرِّبه الآن أو شاهد مثالاً.
الطلب
طلب HTTP
POST https://www.googleapis.com/tagmanager/v1/accounts/accountId/containers/containerId/versions/containerVersionId/restore
المَعلمات
اسم المعلَمة | القيمة | الوصف |
---|---|---|
مَعلمات المسار | ||
accountId |
string |
رقم تعريف حساب "إدارة العلامات من Google". |
containerId |
string |
رقم تعريف حاوية Google Tag Manager |
containerVersionId |
string |
رقم تعريف إصدار حاوية GTM. |
التفويض
يتطلب هذا الطلب تفويضًا من خلال النطاق التالي (مزيد من المعلومات حول المصادقة والترخيص).
النطاق |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
نص الطلب
لا توفِّر نص طلب بهذه الطريقة.
الإجابة
في حال نجاحها، تعرِض هذه الطريقة مورد إصدارات الحاوية في نص الاستجابة.
أمثلة
ملاحظة: إنّ الأمثلة المرتبطة بالرموز والمتوفرة لهذه الطريقة لا تمثّل كل لغات البرمجة المتوافقة (يُرجى مراجعة صفحة مكتبات البرامج للاطّلاع على قائمة باللغات المتوافقة).
Java
تستخدم مكتبة عميل Java.
/* * Note: This code assumes you have an authorized tagmanager service object. */ /* * This request restores a container version. */ try { tagmanager.accounts().containers(). versions().restore("123456", "54321", "1").execute(); } catch (GoogleJsonResponseException e) { System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage()); }
Python
تستخدم مكتبة برامج Python.
# Note: This code assumes you have an authorized tagmanager service object. # This request restores a container version. try: tagmanager.accounts().containers().versions().restore( accountId='123456', containerId='54321', containerVersionId='1' ).execute() except TypeError, error: # Handle errors in constructing a query. print 'There was an error in constructing your query : %s' % error except HttpError, error: # Handle API errors. print ('There was an API error : %s : %s' % (error.resp.status, error.resp.reason))
تجربة
يمكنك استخدام مستكشف واجهات برمجة التطبيقات أدناه لطلب هذه الطريقة على البيانات المباشرة والاطّلاع على الاستجابة.