ক্লায়েন্ট লাইব্রেরি

এই পৃষ্ঠাটি হোম গ্রাফ API অ্যাক্সেস করার সুবিধাজনক উপায়গুলির লিঙ্ক প্রদান করে৷

হোম গ্রাফ API ক্লায়েন্ট লাইব্রেরি

হোম গ্রাফ এপিআই HTTP এবং JSON-এ নির্মিত, তাই যেকোনো স্ট্যান্ডার্ড HTTP ক্লায়েন্ট এতে অনুরোধ পাঠাতে পারে এবং প্রতিক্রিয়াগুলি পার্স করতে পারে।

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

Go (আলফা) এর জন্য সর্বশেষ হোম গ্রাফ API ক্লায়েন্ট লাইব্রেরি পান। ক্লায়েন্ট লাইব্রেরির বিকাশকারীর নির্দেশিকা পড়ুন।

এই পৃষ্ঠায় Java এর জন্য Google API ক্লায়েন্ট লাইব্রেরি ব্যবহার করে HomeGraph API এর সাথে শুরু করার তথ্য রয়েছে। আরও তথ্যের জন্য, নিম্নলিখিত ডকুমেন্টেশন দেখুন:

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

নিম্নলিখিত ট্যাবগুলি থেকে আপনার বিল্ড এনভায়রনমেন্ট (Maven বা Gradle) নির্বাচন করুন:

মাভেন গ্রেডল

আপনার pom.xml ফাইলে নিম্নলিখিত যোগ করুন:

মাভেন সেন্ট্রাল রিপোজিটরিতে উপলব্ধ সমস্ত সংস্করণ দেখুন।

আপনার build.gradle ফাইলে নিম্নলিখিত যোগ করুন:

মাভেন সেন্ট্রাল রিপোজিটরিতে উপলব্ধ সমস্ত সংস্করণ দেখুন।

ক্লায়েন্ট লাইব্রেরির বিকাশকারীর নির্দেশিকা পড়ুন।

এই পৃষ্ঠায় .NET-এর জন্য Google API ক্লায়েন্ট লাইব্রেরি ব্যবহার করে HomeGraph API দিয়ে শুরু করার বিষয়ে তথ্য রয়েছে। আরও তথ্যের জন্য, নিম্নলিখিত ডকুমেন্টেশন দেখুন:

লাইব্রেরি ডাউনলোড করা হচ্ছে

NuGet প্যাকেজ ইনস্টল করুন: Google.Apis

Node.js এর জন্য সর্বশেষ হোম গ্রাফ API ক্লায়েন্ট লাইব্রেরি পান। ক্লায়েন্ট লাইব্রেরির বিকাশকারীর নির্দেশিকা পড়ুন।

অবজেক্টিভ-সি-এর জন্য সর্বশেষ হোম গ্রাফ API ক্লায়েন্ট লাইব্রেরি পান। ক্লায়েন্ট লাইব্রেরির বিকাশকারীর নির্দেশিকা পড়ুন।

PHP-এর জন্য সর্বশেষ হোম গ্রাফ API ক্লায়েন্ট লাইব্রেরি পান। ক্লায়েন্ট লাইব্রেরির বিকাশকারীর নির্দেশিকা পড়ুন।

এই পৃষ্ঠায় পাইথনের জন্য Google API ক্লায়েন্ট লাইব্রেরি ব্যবহার করে HomeGraph API দিয়ে শুরু করার বিষয়ে তথ্য রয়েছে। আরও তথ্যের জন্য, নিম্নলিখিত ডকুমেন্টেশন দেখুন:

সিস্টেমের প্রয়োজনীয়তা

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

আপনি একটি প্যাকেজ ম্যানেজার ব্যবহার করতে পারেন বা ম্যানুয়ালি পাইথন ক্লায়েন্ট লাইব্রেরি ডাউনলোড এবং ইনস্টল করতে পারেন:

পরিচালিত ইনস্টল

আপনার ইনস্টলেশন পরিচালনা করতে পিপ বা সেটআপ টুল ব্যবহার করুন। আপনাকে প্রথমে sudo চালানোর প্রয়োজন হতে পারে।

ম্যানুয়াল ইনস্টল

  1. পাইথনের জন্য সর্বশেষ ক্লায়েন্ট লাইব্রেরি ডাউনলোড করুন
  2. কোডটি আনপ্যাক করুন।
  3. ইনস্টল করুন:
    python setup.py install

অ্যাপ ইঞ্জিন

যেহেতু পাইথন ক্লায়েন্ট লাইব্রেরিগুলি অ্যাপ ইঞ্জিন পাইথন রানটাইম পরিবেশে ইনস্টল করা নেই, তাই আপনাকে অবশ্যই তৃতীয় পক্ষের লাইব্রেরির মতো আপনার অ্যাপ্লিকেশনে অনুলিপি করতে হবে।

এই পৃষ্ঠায় রুবির জন্য Google API ক্লায়েন্ট লাইব্রেরি ব্যবহার করে HomeGraph API দিয়ে শুরু করার বিষয়ে তথ্য রয়েছে। আরও তথ্যের জন্য, নিম্নলিখিত ডকুমেন্টেশন দেখুন:

google-api-client জহর ইনস্টল করুন

আপনার সিস্টেমের উপর নির্ভর করে, আপনাকে sudo দিয়ে এই কমান্ডগুলিকে প্রিপেন্ড করতে হতে পারে।

আপনি যদি আগে রুবির জন্য Google API ক্লায়েন্ট লাইব্রেরি ইনস্টল না করে থাকেন, RubyGems ব্যবহার করে ইনস্টল করুন:

gem install google-api-client

আপনার যদি ইতিমধ্যেই রত্নটি ইনস্টল করা থাকে তবে সর্বশেষ সংস্করণে আপডেট করুন:

gem update -y google-api-client

রুবির জন্য Google API ক্লায়েন্ট লাইব্রেরি দিয়ে শুরু করুন

আপনার প্রথম অনুরোধ কীভাবে করবেন তা শিখতে, শুরু করুন নির্দেশিকাটি দেখুন।

হোম গ্রাফ API অ্যাক্সেস করার অন্যান্য উপায়

নিম্নলিখিত সারণী হোম গ্রাফ API অ্যাক্সেস করার অন্যান্য উপায় তালিকাভুক্ত করে:

অ্যাক্সেস পদ্ধতি বর্ণনা
APIs এক্সপ্লোরার একটি ইন্টারেক্টিভ টুল যা আপনাকে সরাসরি আপনার ব্রাউজার থেকে Google API ব্যবহার করে দেখতে দেয়।

অন্যান্য লাইব্রেরি

অন্যান্য লাইব্রেরি এবং সংগ্রহস্থল যা আপনার স্মার্ট হোম ইন্টিগ্রেশনে সহায়তা করতে পারে।

লাইব্রেরি বর্ণনা
Google Node.js লাইব্রেরিতে অ্যাকশন এটি হল Node.js লাইব্রেরি যা Google স্মার্ট হোম পরিপূর্ণতা বাস্তবায়নের জন্য। স্মার্ট হোম ইন্টিগ্রেশন সম্পর্কে আরও তথ্যের জন্য, স্মার্ট হোম মডিউলটি দেখুন।
গুগল স্মার্ট হোম জাভা লাইব্রেরি Google স্মার্ট হোম পরিপূর্ণতা বাস্তবায়নের জন্য এটি হল জাভা লাইব্রেরি। Google স্মার্ট হোম ইন্টিগ্রেশন সম্পর্কে আরও তথ্যের জন্য, স্মার্ট হোম মডিউলটি দেখুন।
Google স্মার্ট হোম JSON স্কিমা Google স্মার্ট হোম ইন্টেন্ট এবং বৈশিষ্ট্য ইন্টারফেসের জন্য JSON স্কিমা সংজ্ঞার সংগ্রহস্থল। সমর্থিত ভাষার জন্য লাইব্রেরি আর্টিফ্যাক্ট তৈরি করতে JSON স্কিমা জেনারেটর বিকল্পগুলি দেখুন।
স্থানীয় হোম SDK টাইপিং লাইব্রেরি এটি স্থানীয় হোম SDK পূরণ বাস্তবায়নের জন্য TypeScript লাইব্রেরি। আরও তথ্যের জন্য, স্থানীয় পরিপূর্ণতা নির্দেশিকা দেখুন।