Workspaces: sync

সমস্ত অপরিবর্তিত ওয়ার্কস্পেস সত্তা আপডেট করে এবং পরিবর্তিত সত্তাগুলির জন্য দ্বন্দ্ব প্রদর্শন করে একটি ওয়ার্কস্পেসকে সর্বশেষ কন্টেইনার সংস্করণে সিঙ্ক করে। এটা এখন চেষ্টা কর .

অনুরোধ

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,
        "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,
        "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 কার্যক্ষেত্রে সত্তা কীভাবে পরিবর্তিত হয়েছে তা প্রতিনিধিত্ব করে।

গ্রহণযোগ্য মান হল:
  • " added "
  • " changeStatusUnspecified "
  • " deleted "
  • " none "
  • " updated "
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 কার্যক্ষেত্রে সত্তা কীভাবে পরিবর্তিত হয়েছে তা প্রতিনিধিত্ব করে।

গ্রহণযোগ্য মান হল:
  • " added "
  • " changeStatusUnspecified "
  • " deleted "
  • " none "
  • " updated "
mergeConflict[].entityInWorkspace. client nested object ক্লায়েন্ট সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে.
mergeConflict[].entityInBaseVersion. client nested object ক্লায়েন্ট সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে.
mergeConflict[].entityInWorkspace. transformation nested object সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে রূপান্তর.
mergeConflict[].entityInBaseVersion. transformation nested object সত্তা দ্বারা প্রতিনিধিত্ব করা হচ্ছে রূপান্তর.

এটা চেষ্টা করুন!

লাইভ ডেটাতে এই পদ্ধতিতে কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs এক্সপ্লোরার ব্যবহার করুন।