একটি ক্লায়েন্ট লাইব্রেরি সেট আপ করুন

আমরা কেনাকাটার জন্য সামগ্রী API সেট আপ করতে Google API ক্লায়েন্ট লাইব্রেরি ব্যবহার করার পরামর্শ দিই। এই নির্দেশিকাটি উদাহরণ হিসেবে পাইথন কন্টেন্ট এপিআই ক্লায়েন্ট লাইব্রেরি ব্যবহার করে, কিন্তু সেগুলি অনেক জনপ্রিয় প্রোগ্রামিং ভাষার জন্য উপলব্ধ এবং সাধারণ API কার্যগুলি যেমন প্রমাণীকরণ, অনুরোধ পাঠানো এবং প্রতিক্রিয়া পার্স করার মতো সহজ করে। অন্যান্য ভাষার জন্য ক্লায়েন্ট লাইব্রেরি সেট আপ করতে সাহায্যের জন্য, GitHub-এ googleads/googleads-shopping-samples repo-এর মধ্যে ভাষার জন্য README.md দেখুন।

পাইথনের জন্য Google API ক্লায়েন্ট লাইব্রেরি সেট আপ করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

  1. ক্লায়েন্ট লাইব্রেরির কনফিগারেশন এবং প্রমাণীকরণ ফাইলগুলির জন্য একটি ডিরেক্টরি তৈরি করুন। আপনার হোম ডিরেক্টরির মধ্যে, নিম্নলিখিত ডিরেক্টরিগুলি তৈরি করুন:

    ~/শপিং-নমুনা/সামগ্রী/

  2. আপনার পরিষেবা অ্যাকাউন্টের শংসাপত্রগুলি ডাউনলোড করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

    1. Google API লাইব্রেরিতে যান।
    2. পৃষ্ঠার শীর্ষে মেনুতে একটি প্রকল্প নির্বাচন করুন। আপনার যদি এখনও একটি না থাকে, নতুন প্রকল্পে ক্লিক করে একটি তৈরি করুন৷
    3. আপনি যদি ইতিমধ্যে এই প্রকল্পের জন্য কেনাকাটার জন্য সামগ্রী API সক্ষম না করে থাকেন, তাহলে Google API-এর তালিকায় এটি অনুসন্ধান করুন এবং এটি সক্ষম করুন৷
    4. বাম দিকে সাইডবারে, শংসাপত্র নির্বাচন করুন। এটি দেখতে আপনাকে উপরের বাম দিকে বাম-পয়েন্টিং তীরটিতে ক্লিক করতে হতে পারে।
    5. একটি পরিষেবা অ্যাকাউন্ট সেট আপ করতে, শংসাপত্র তৈরি করুন এবং তারপরে পরিষেবা অ্যাকাউন্ট নির্বাচন করুন।
    6. নতুন পরিষেবা অ্যাকাউন্টের নাম দিন। এটি পরিষেবা অ্যাকাউন্ট আইডির জন্য ডিফল্ট ব্যবহারকারীর নাম হিসাবেও কাজ করে। পরে ব্যবহারের জন্য '@' অক্ষরের পরে অংশ সহ পরিষেবা অ্যাকাউন্ট আইডি রেকর্ড করুন। তৈরি করুন ক্লিক করুন, তারপরে প্রকল্প এবং ব্যবহারকারীদের অ্যাক্সেস দেওয়ার ঐচ্ছিক পদক্ষেপগুলি দিয়ে যান এবং সম্পন্ন ক্লিক করুন।
    7. আপনাকে পরিষেবা অ্যাকাউন্ট পৃষ্ঠায় নির্দেশিত করা হবে যেখানে আপনার নতুন পরিষেবা অ্যাকাউন্ট অ্যাক্সেস করা যেতে পারে।
  3. একটি JSON ব্যক্তিগত কী পেতে, পরিষেবা অ্যাকাউন্টে ক্লিক করুন, তারপর কী ট্যাবে। কী যোগ করুন > নতুন কী তৈরি করুন ক্লিক করুন, এবং তারপর কী প্রকার হিসাবে JSON নির্বাচন করুন। আপনার কম্পিউটারে ব্যক্তিগত কী ডাউনলোড করতে তৈরি করুন ক্লিক করুন। নতুন কী স্বয়ংক্রিয়ভাবে ডাউনলোড হয়।

  4. ডাউনলোড করা শংসাপত্র ফাইলের নাম পরিবর্তন করে service-account.json করুন।

  5. service-account.json ফাইলটি আপনার home directory /shopping-samples/content/ এ সরান।

  6. আপনার home directory /shopping-samples/content/ এ, একটি খালি merchant-info.json ফাইল তৈরি করুন।

  7. merchant-info.json এ, নিম্নলিখিত পাঠ্য যোগ করুন:

    {
    "merchantId": your Merchant Center merchant ID,
    "accountSampleUser": "the email address associated with your Merchant Center account"
    }
    
  8. আপনার Merchant Center অ্যাকাউন্টে ব্যবহারকারী হিসাবে নতুন পরিষেবা অ্যাকাউন্ট যোগ করুন। আপনি যদি তৃতীয় পক্ষের বিকাশকারী হন, তাহলে আপনার ক্লায়েন্টকে আপনার জন্য এই পদক্ষেপটি করতে হবে।

    1. আপনার Merchant Center অ্যাকাউন্টে যান।
    2. আপনার Merchant Center অ্যাকাউন্টের সেটিংসে, মানুষ নির্বাচন করুন এবং অ্যাক্সেস করুন
    3. ক্লিক করুন + ব্যক্তি যোগ করুন এবং নতুন ব্যবহারকারীর জন্য ইমেল ঠিকানা হিসাবে পরিষেবা অ্যাকাউন্ট আইডি ব্যবহার করুন।

    4. Accounts পরিষেবা ব্যবহারের জন্য অ্যাডমিন অ্যাক্সেসের প্রয়োজন, তাই অ্যাডমিন নির্বাচন করুন।

    5. পছন্দগুলি সংরক্ষণ করতে এবং ব্যবহারকারীদের তালিকায় ফিরে যেতে ব্যবহারকারী যুক্ত করুন ক্লিক করুন৷ পরিষেবা অ্যাকাউন্ট আইডি নির্বাচিত ব্যবহারকারীর ভূমিকার সাথে তালিকাভুক্ত করা হয়েছে৷

    6. আপনি যোগ করতে চান অন্য সমস্ত পরিষেবা অ্যাকাউন্টগুলির জন্য প্রক্রিয়াটি পুনরাবৃত্তি করুন৷

  9. আপনার কম্পিউটারের যেকোনো স্থানে googleads/googleads-shopping-samples GitHub রেপো ক্লোন করুন (বা ডাউনলোড করুন এবং আনজিপ করুন); এটি আপনার হোম ডিরেক্টরিতে বা ~/shopping-samples/content/- এ থাকতে হবে না।

  10. আপনি যদি রেপোটি ডাউনলোড করে আনজিপ করেন তবে এটি ক্লোন করার পরিবর্তে আনজিপ করা ডিরেক্টরিটির নাম পরিবর্তন করে googleads-shopping-samples করুন

  11. প্রয়োজনীয় নমুনা নির্ভরতা ইনস্টল করতে, একটি টার্মিনাল উইন্ডোতে, googleads-shopping-samples/python/ এ নেভিগেট করুন এবং চালান:

    pip install -r requirements.txt
    

আপনার কাছে এখন পাইথনের জন্য Google API ক্লায়েন্ট লাইব্রেরি কনফিগার করা আছে এবং Content API-এর সাথে ব্যবহারের জন্য প্রস্তুত। পরবর্তী বিভাগে, আপনি একটি নতুন পণ্য সন্নিবেশ করার জন্য একটি অনুরোধ তৈরি করবেন এবং পাঠাবেন।