সমস্ত অপরিবর্তিত ওয়ার্কস্পেস সত্তা আপডেট করে এবং পরিবর্তিত সত্তাগুলির জন্য দ্বন্দ্ব প্রদর্শন করে একটি ওয়ার্কস্পেসকে সর্বশেষ কন্টেইনার সংস্করণে সিঙ্ক করে। এটা এখন চেষ্টা কর ।
অনুরোধ
HTTP অনুরোধ
POST https://www.googleapis.com/tagmanager/v2/+path:sync
পরামিতি
পরামিতি নাম | মান | বর্ণনা |
---|---|---|
পাথ প্যারামিটার | ||
path | string | GTM ওয়ার্কস্পেস এর API আপেক্ষিক পথ। উদাহরণ: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
অনুমোদন
এই অনুরোধের জন্য নিম্নলিখিত সুযোগের সাথে অনুমোদন প্রয়োজন:
ব্যাপ্তি |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন পৃষ্ঠাটি দেখুন।
শরীরের অনুরোধ
এই পদ্ধতির সাথে একটি অনুরোধ সংস্থা সরবরাহ করবেন না।
প্রতিক্রিয়া
সফল হলে, এই পদ্ধতিটি নিম্নলিখিত কাঠামো সহ একটি প্রতিক্রিয়া বডি প্রদান করে:
{ "syncStatus": { "mergeConflict": boolean, "syncError": boolean }, "mergeConflict": [ { "entityInWorkspace": { "tag": accounts.containers.workspaces.tags Resource, "trigger": accounts.containers.workspaces.triggers Resource, "variable": accounts.containers.workspaces.variables Resource, "folder": accounts.containers.workspaces.folders Resource, "client": accounts.containers.workspaces.clients Resource, "transformation": accounts.containers.workspaces.transformations Resource, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config Resource, "changeStatus": string }, "entityInBaseVersion": { "tag": accounts.containers.workspaces.tags Resource, "trigger": accounts.containers.workspaces.triggers Resource, "variable": accounts.containers.workspaces.variables Resource, "folder": accounts.containers.workspaces.folders Resource, "client": accounts.containers.workspaces.clients Resource, "transformation": accounts.containers.workspaces.transformations Resource, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config Resource, "changeStatus": string } } ] }
সম্পত্তির নাম | মান | বর্ণনা | মন্তব্য |
---|---|---|---|
syncStatus | nested object | সিঙ্ক্রোনাইজেশন একটি মার্জ বিরোধ বা সিঙ্ক ত্রুটি সৃষ্টি করেছে কিনা তা নির্দেশ করে৷ | |
syncStatus. mergeConflict | boolean | সিঙ্ক্রোনাইজেশন অপারেশন একটি মার্জ বিরোধ সনাক্ত করেছে৷ | |
syncStatus. syncError | boolean | সিঙ্ক্রোনাইজেশন অপারেশন চলাকালীন একটি ত্রুটি ঘটেছে৷ | |
mergeConflict[] | list | সিঙ্কের পরে মার্জ বিরোধ। এই ক্ষেত্রটি খালি না থাকলে, সিঙ্ক এখনও সফল হিসাবে বিবেচিত হয়৷ কিন্তু সমস্ত দ্বন্দ্ব সমাধান না হওয়া পর্যন্ত একটি সংস্করণ তৈরি করা যাবে না। | |
mergeConflict[]. entityInWorkspace | nested object | বেস সংস্করণের তুলনায় যে ওয়ার্কস্পেস সত্তায় পরস্পরবিরোধী পরিবর্তন রয়েছে। যদি একটি সত্তা একটি কর্মক্ষেত্রে মুছে ফেলা হয়, এটি এখনও একটি মুছে ফেলা পরিবর্তন স্থিতি সঙ্গে প্রদর্শিত হবে. | |
mergeConflict[].entityInWorkspace. tag | nested object | সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে ট্যাগ. | |
mergeConflict[].entityInWorkspace. trigger | nested object | ট্রিগারটি সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে৷ | |
mergeConflict[].entityInWorkspace. variable | nested object | সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে পরিবর্তনশীল. | |
mergeConflict[].entityInWorkspace. folder | nested object | ফোল্ডারটি সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে৷ | |
mergeConflict[].entityInWorkspace. changeStatus | string | কার্যক্ষেত্রে সত্তা কীভাবে পরিবর্তিত হয়েছে তা প্রতিনিধিত্ব করে। গ্রহণযোগ্য মান হল:
| |
mergeConflict[]. entityInBaseVersion | nested object | বেস সংস্করণ সত্তা (সর্বশেষ সিঙ্ক অপারেশন থেকে) যার কর্মক্ষেত্রের তুলনায় পরস্পরবিরোধী পরিবর্তন রয়েছে। এই ক্ষেত্রটি অনুপস্থিত থাকলে, এর অর্থ হল বেস সংস্করণ থেকে ওয়ার্কস্পেস সত্তা মুছে ফেলা হয়েছে। | |
mergeConflict[].entityInBaseVersion. tag | nested object | সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে ট্যাগ. | |
mergeConflict[].entityInBaseVersion. trigger | nested object | ট্রিগারটি সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে৷ | |
mergeConflict[].entityInBaseVersion. variable | nested object | সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে পরিবর্তনশীল. | |
mergeConflict[].entityInBaseVersion. folder | nested object | ফোল্ডারটি সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে৷ | |
mergeConflict[].entityInBaseVersion. changeStatus | string | কার্যক্ষেত্রে সত্তা কীভাবে পরিবর্তিত হয়েছে তা প্রতিনিধিত্ব করে। গ্রহণযোগ্য মান হল:
| |
mergeConflict[].entityInWorkspace. client | nested object | ক্লায়েন্ট সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে. | |
mergeConflict[].entityInBaseVersion. client | nested object | ক্লায়েন্ট সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে. | |
mergeConflict[].entityInWorkspace. transformation | nested object | সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে রূপান্তর. | |
mergeConflict[].entityInBaseVersion. transformation | nested object | সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে রূপান্তর. | |
mergeConflict[].entityInWorkspace. zone | nested object | সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে জোন. | |
mergeConflict[].entityInWorkspace. customTemplate | nested object | কাস্টম টেমপ্লেটটি সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে৷ | |
mergeConflict[].entityInWorkspace. builtInVariable | nested object | অন্তর্নির্মিত পরিবর্তনশীল সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে. | |
mergeConflict[].entityInWorkspace.builtInVariable. path | string | GTM BuiltInVariable এর API আপেক্ষিক পথ। | |
mergeConflict[].entityInWorkspace.builtInVariable. accountId | string | GTM অ্যাকাউন্ট আইডি। | |
mergeConflict[].entityInWorkspace.builtInVariable. containerId | string | GTM কন্টেইনার আইডি। | |
mergeConflict[].entityInWorkspace.builtInVariable. workspaceId | string | GTM ওয়ার্কস্পেস আইডি। | |
mergeConflict[].entityInWorkspace.builtInVariable. type | string | বিল্ট-ইন ভেরিয়েবলের ধরন। গ্রহণযোগ্য মান হল:
| |
mergeConflict[].entityInWorkspace.builtInVariable. name | string | বিল্ট-ইন ভেরিয়েবলের নাম বিল্ট-ইন ভেরিয়েবল বোঝাতে ব্যবহার করা হবে। | |
mergeConflict[].entityInWorkspace. gtagConfig | nested object | gtag কনফিগারেশন সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে। | |
mergeConflict[].entityInBaseVersion. zone | nested object | সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে জোন. | |
mergeConflict[].entityInBaseVersion. customTemplate | nested object | কাস্টম টেমপ্লেটটি সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে৷ | |
mergeConflict[].entityInBaseVersion. builtInVariable | nested object | অন্তর্নির্মিত পরিবর্তনশীল সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে. | |
mergeConflict[].entityInBaseVersion.builtInVariable. path | string | GTM BuiltInVariable এর API আপেক্ষিক পথ। | |
mergeConflict[].entityInBaseVersion.builtInVariable. accountId | string | GTM অ্যাকাউন্ট আইডি। | |
mergeConflict[].entityInBaseVersion.builtInVariable. containerId | string | GTM কন্টেইনার আইডি। | |
mergeConflict[].entityInBaseVersion.builtInVariable. workspaceId | string | GTM ওয়ার্কস্পেস আইডি। | |
mergeConflict[].entityInBaseVersion.builtInVariable. type | string | বিল্ট-ইন ভেরিয়েবলের ধরন। গ্রহণযোগ্য মান হল:
| |
mergeConflict[].entityInBaseVersion.builtInVariable. name | string | বিল্ট-ইন ভেরিয়েবলের নাম বিল্ট-ইন ভেরিয়েবল বোঝাতে ব্যবহার করা হবে। | |
mergeConflict[].entityInBaseVersion. gtagConfig | nested object | gtag কনফিগারেশন সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে। |
এটা চেষ্টা করুন!
লাইভ ডেটাতে এই পদ্ধতিতে কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs এক্সপ্লোরার ব্যবহার করুন।