অংশীদার সংযোগকারী প্রয়োজনীয়তা

একটি সংযোগকারী প্রকাশ করার জন্য সুবিধা এবং প্রয়োজনীয় স্তরের প্রতিশ্রুতি বুঝতে পাবলিশিং ওভারভিউ পর্যালোচনা করুন। একটি অংশীদার সংযোগকারী প্রকাশ করতে, আপনার সংযোগকারীকে অবশ্যই নীচে বর্ণিত সমস্ত প্রয়োজনীয়তা পূরণ করতে হবে৷

অ্যাপস স্ক্রিপ্ট

পর্যালোচনার জন্য আপনার সংযোগকারী জমা দেওয়ার আগে, Apps স্ক্রিপ্টে নিম্নলিখিতগুলি সম্পূর্ণ করুন:

  1. নিম্নলিখিতগুলির সাথে আপনার Apps স্ক্রিপ্ট প্রকল্পের ভিউ অ্যাক্সেস শেয়ার করুন :
  2. Production নামে একটি স্থাপনা তৈরি করুন এবং আপনি যে কোডটি প্রকাশ করতে চান তার সংস্করণে Production ডিপ্লয়মেন্ট আপডেট করুন।
  3. আপনি যে কোডটি পর্যালোচনা করতে চান তার সংস্করণে Production ডিপ্লয়মেন্ট আপডেট করেছেন তা নিশ্চিত করুন।
  4. নিশ্চিত করুন যে ম্যানিফেস্ট ফাইলটি অ্যাপস স্ক্রিপ্টে দৃশ্যমান। বামদিকে, প্রকল্প সেটিংস ক্লিক করুন। সম্পাদক চেকবক্সে "appsscript.json" ম্যানিফেস্ট ফাইল দেখান নির্বাচন করুন।

উদ্ভাসিত

আপনার সংযোগকারীর ম্যানিফেস্টে নিম্নলিখিতগুলি অন্তর্ভুক্ত করুন এবং নিশ্চিত করুন যে আপনার অ্যাপস স্ক্রিপ্ট প্রকল্পটি সম্পাদকে appsscript.json ম্যানিফেস্ট ফাইলটি দেখানোর জন্য কনফিগার করা হয়েছে৷

আরও তথ্যের জন্য কমিউনিটি সংযোগকারী ম্যানিফেস্ট রেফারেন্স দেখুন।

dataStudio

  1. description সংযোগকারীর প্রাথমিক বোঝার জন্য এবং কীভাবে এটি ব্যবহার করতে হয় তার জন্য তথ্য এবং নির্দেশাবলী প্রদান করা উচিত। অস্পষ্ট এবং অসম্পূর্ণ বর্ণনা সহ সংযোগকারী প্রত্যাখ্যান করা হবে।
  2. addOnUrl আপনার সংযোগকারী সম্পর্কে একটি উত্সর্গীকৃত হোস্ট করা পৃষ্ঠা হওয়া উচিত, বিশেষত আপনার নিজের ডোমেনে হোস্ট করা। পৃষ্ঠায় নিম্নলিখিতগুলি অন্তর্ভুক্ত করা আবশ্যক:
    • একটি গোপনীয়তা নীতি এবং ব্যবহারের শর্তাবলী বা এই সামগ্রীর একটি লিঙ্ক, addOnUrl এর মতো একই ডোমেনে।
    • আপনার সংযোগকারী ব্যবহার করার জন্য ব্যবহারকারীর বিশদ বিবরণ জানতে হবে।
    • সাইন আপ লিঙ্ক, যদি একটি অ্যাকাউন্ট আপনার সংযোগকারী ব্যবহার করার প্রয়োজন হয়,.
    • আপনার ডোমেনে বিশেষভাবে হোস্ট করা সামগ্রী। https://sites.google.com/ এ হোস্টিং অনুমোদিত নয়।
    • বিদ্যমান অংশীদারদের থেকে উদাহরণ পৃষ্ঠাগুলি দেখুন: ফানেল , সুপারমেট্রিক্স , কলরেল
  3. supportUrl আপনার সংযোগকারীর জন্য সমর্থন পেতে একটি হোস্ট করা পৃষ্ঠা হওয়া উচিত। এটি একটি ইমেল বা mailto লিঙ্ক হতে পারে না.
  4. logoUrl আপনার নিয়ন্ত্রণে হোস্ট করা একটি স্থির চিত্রের দিকে নির্দেশ করা উচিত। আপনি *.gstatic.com , *.ggpht.com , *.google.com , *.googleusercontent.com এর মতো ডোমেনে Google পরিষেবাগুলির দ্বারা পরিবেশিত ছবিগুলি ব্যবহার করতে পারবেন না*.googleapis.com ডোমেন থেকে ছবি পরিবেশন করতে Google ক্লাউড স্টোরেজ ব্যবহার করা গ্রহণযোগ্য এবং এটি একটি প্রস্তাবিত হোস্টিং বিকল্প।
    • অ্যানিমেটেড আইকন সহ সংযোগকারী প্রত্যাখ্যান করা হবে। স্ট্যাটিক ইমেজ ব্যবহার করুন.
    • এটি সর্বনিম্ন, একটি 48x48-পিক্সেল চিত্র ব্যবহার করার পরামর্শ দেওয়া হয়৷
    • 48x48-পিক্সেল স্কেল করা হলে পাঠ করা কঠিন যেগুলি শুধুমাত্র পাঠ্য-ছবিগুলি এড়িয়ে চলুন৷
  5. sources জনসংখ্যা আপনার সংযোগকারী সংযোগকারী সমস্ত উত্স সহ সম্পত্তি। বিস্তারিত জানার জন্য ম্যানিফেস্ট রেফারেন্সের সূত্র দেখুন।
    • আপনি ডেটা রেজিস্ট্রি রিপোজিটরিতে উৎসের বিদ্যমান তালিকা দেখতে পারেন। আপনি যে উৎসের সাথে সংযোগ করছেন সেটি সংগ্রহস্থলে বিদ্যমান না থাকলে, উৎস যোগ করার জন্য ডেটা রেজিস্ট্রি সংগ্রহস্থলে একটি টান অনুরোধ পাঠান। আপনার মেনিফেস্টের উত্সগুলি সংগ্রহস্থলে বিদ্যমান না থাকলে আপনার সংযোগকারী পর্যালোচনা প্রক্রিয়াটি ব্যর্থ করবে৷
    • এটি সংযোগকারীর জন্য অতিরিক্ত মেটাডেটা যা গ্যালারিতে অনুসন্ধান বৈশিষ্ট্যের জন্য সূচিত করা হবে৷ ব্যবহারকারীরা গ্যালারিতে একটি নির্দিষ্ট উত্স অনুসন্ধান করলে আপনার সংযোগকারী অনুসন্ধান ফলাফলে প্রদর্শিত হবে৷
  6. জন্য মান প্রদান shortDescription , authType , feeType , privacyPolicyUrl , এবং termsOfServiceUrl
  7. name সংযোগকারীর উদ্দেশ্য সরাসরি প্রতিনিধিত্ব করা উচিত। একটি পরিষ্কার নাম ব্যবহারকারীদের নির্ধারণ করতে সাহায্য করবে যে আপনার সংযোগকারী তাদের চাহিদা পূরণ করে কিনা। নামের সাথে সংযোগকারী শব্দটি ব্যবহার করা এড়িয়ে চলুন কারণ ব্যবহারকারীরা ইতিমধ্যেই জানেন যে তারা একটি সংযোগকারীর দিকে তাকিয়ে আছে৷
    • আপনার সংযোগকারীর অবস্থানের প্রতি দৃষ্টি আকর্ষণ বা সম্ভাব্যভাবে পরিবর্তন করার উদ্দেশ্যে বিশেষ বা অদৃশ্যমান অক্ষর অন্তর্ভুক্ত করবেন না।
  8. ম্যানিফেস্টের কোথাও লুকার স্টুডিওর জন্য সংক্ষিপ্ত নাম ব্যবহার করবেন না (যেমন GDS, DS, ইত্যাদি)।
  9. কোনো ম্যানিফেস্ট ক্ষেত্রে ( description , shortDescription , name , ইত্যাদি) ইমোজি অনুমোদিত নয়। সাধারণভাবে, আপনার সংযোগকারীর প্রতি দৃষ্টি আকর্ষণ করার উদ্দেশ্যে বিশেষ বা অদৃশ্যমান অক্ষর অন্তর্ভুক্ত করবেন না।
  10. আপনার সংযোগকারীর একটি নির্দিষ্ট স্কিমা থাকলে, আপনার সংযোগকারীর জন্য একটি প্রতিবেদন টেমপ্লেট তৈরি করুন এবং এটি ম্যানিফেস্টে যোগ করুন। প্রতিবেদনের জন্য লিঙ্ক দ্বারা শেয়ারিং সক্ষম করুন.

urlFetchWhitelist

  1. সংযোগকারী কার্যকারিতার জন্য একেবারে প্রয়োজনীয় যেগুলিকে UrlFetchApp দ্বারা কল করা হয় তার সংখ্যা সীমাবদ্ধ করুন৷ আপনার ম্যানিফেস্টের রুট লেভেলে urlFetchWhitelist প্রপার্টি যোগ করুন। আরও তথ্যের জন্য urlFetchWhitelist রেফারেন্স দেখুন।
    • UrlFetchApp পরিষেবার সাথে ব্যবহৃত সমস্ত শেষ পয়েন্ট অন্তর্ভুক্ত করুন।
    • যদি আপনার সংযোগকারী UrlFetchApp পরিষেবা ব্যবহার করে সংস্থান না আনে, তাহলে urlFetchWhitelist একটি খালি তালিকা [] এ সেট করুন।
    • যদি আপনার সংযোগকারী নির্দিষ্ট এন্ডপয়েন্টের একটি সেটের সাথে সংযোগ না করে বা এন্ডপয়েন্ট প্রিফিক্সটি পরিবর্তিত হয়, তাহলে urlFetchWhitelist প্রপার্টিটি বাদ দিন এবং পর্যালোচনার অনুরোধ জমা দেওয়ার সময় urlFetchWhitelist ফর্ম ক্ষেত্রের ব্যতিক্রমের বিবরণ প্রদান করুন।

oauthScopes

  1. ম্যানিফেস্টে স্পষ্ট OAuth স্কোপ সেট করুন । সুস্পষ্ট OAuth স্কোপ ছাড়া সংযোগকারী প্রত্যাখ্যান করা হবে।

সংযোগকারী

  1. সংযোগকারী ব্যবহার করার জন্য ব্যবহারকারীর একটি অ্যাকাউন্টের প্রয়োজন হলে, নিশ্চিত করুন যে সংযোগকারীর description বা addOnUrl লিঙ্ক ব্যবহারকারীকে একটি তৈরি করতে সহায়তা করার জন্য নির্দেশাবলী প্রদান করে।
  2. আপনার সংযোগকারী অসমাপ্ত বা বিটা অবস্থায় থাকতে পারে না। আপনাকে একটি সম্পূর্ণ এবং কার্যকরী সংযোগকারী প্রকাশ করতে হবে। আপনি সর্বদা আপনার সংযোগকারী আপডেট করতে পারেন তবে ব্যবহারকারীদের জন্য প্রকাশিত উত্পাদন স্থাপনার পরীক্ষা করা উচিত এবং বৈশিষ্ট্য সম্পূর্ণ হওয়া উচিত।
  3. ব্যবহারকারীরা যখন একটি সংযোগকারী অভ্যন্তরীণ ত্রুটির সম্মুখীন হয় তখন ব্যবহারকারীদের অর্থপূর্ণ এবং কার্যকরী ত্রুটি বার্তা প্রদান করুন৷ কনফিগারেশনে কোনো ব্যবহারকারী অবৈধ/ফাঁকা ইনপুট প্রদান করার ক্ষেত্রে এটি অন্তর্ভুক্ত।
  4. shortDescription , description , addOnUrl লিঙ্ক, supportUrl লিঙ্ক এবং OAuth পৃষ্ঠা (যদি প্রযোজ্য হয়) বানান এবং ব্যাকরণগত ত্রুটি মুক্ত হতে হবে।
  5. shortDescription URL গুলি ধারণ করতে পারে না।
  6. getAuthType() দ্বারা প্রদত্ত প্রমাণীকরণ পদ্ধতি ব্যবহার করুন। getConfig() এর মাধ্যমে শংসাপত্রের অনুরোধ করবেন না।
  7. OAuth ক্লায়েন্ট যাচাইকরণ প্রক্রিয়া সম্পূর্ণ করুন। getAuthType() এ প্রমাণীকরণ পদ্ধতি নির্বিশেষে সকল সংযোগকারীর জন্য যাচাইকরণ বাধ্যতামূলক। যাচাইকরণ প্রক্রিয়াটি সংযোগকারী পর্যালোচনা থেকে একটি ভিন্ন প্রক্রিয়া এবং একটি পৃথক দল দ্বারা পরিচালিত হয়, লুকার স্টুডিও নয়। আরও তথ্যের জন্য OAuth API যাচাইকরণ FAQ দেখুন। OAuth ক্লায়েন্ট যাচাইকরণ প্রক্রিয়া সম্পূর্ণ না হলে আপনার সংযোগকারীকে প্রত্যাখ্যান করা হবে।
    • OAuth যাচাইকরণ প্রক্রিয়া চলাকালীন, OAuth সম্মতি স্ক্রিন কনফিগারেশনের অংশ হিসাবে আপনার সংযোগকারীর প্রয়োজনীয় OAuth স্কোপ যোগ করুন । আপনি যদি সমস্ত প্রয়োজনীয় স্কোপ যোগ করতে ব্যর্থ হন, তাহলে আপনি হয়তো OAuth যাচাইকরণ প্রক্রিয়াটি পাস করতে পারেন কিন্তু আপনার সংযোগকারী এখনও যাচাই না করা অ্যাপ স্ক্রীন দেখাবে। এর ফলে অংশীদার সংযোগকারী যাচাইকরণ প্রক্রিয়া ব্যর্থ হবে৷
      OAuth যাচাইকরণ প্রক্রিয়া পাস করার পর একটি নতুন অ্যাকাউন্ট ব্যবহার করে আপনার সংযোগকারীকে অনুমোদন করুন এবং পরীক্ষা করুন যাতে আপনার ব্যবহারকারীদের কাছে অসমাপ্ত অ্যাপ স্ক্রীন প্রদর্শিত না হয় তা নিশ্চিত করুন।
  8. আপনি লুকার স্টুডিও গ্যালারির পরিষেবার শর্তাবলী (জমা দানকারী) মেনে চলছেন তা নিশ্চিত করুন।

একবার আপনি সমস্ত প্রয়োজনীয়তা পূরণ করলে, আপনার সংযোগকারীর জন্য একটি পর্যালোচনার অনুরোধ করতে নিম্নলিখিত বোতামটি ক্লিক করুন:

আপনার অংশীদার সংযোগকারী প্রকাশ করুন