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

ইনডেক্সিং এপিআই HTTP ও JSON-এর উপর নির্ভর করে তৈরি করা হয়েছে, তাই যেকোনও স্ট্যান্ডার্ড HTTP ক্লায়েন্ট সেটিতে অনুরোধ পাঠাতে পারে এবং প্রতিক্রিয়া পার্স করতে পারে।

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

কাজ শুরু করতে, ডেভেলপমেন্ট করার জন্য যে প্রোগ্রামিংয়ের ভাষা আপনি ব্যবহার করছেন সেটিকে বেছে নিন।

Go

Go (alpha)-এর জন্য ইনডেক্সিং এপিআই ক্লায়েন্ট লাইব্রেরি-এর লেটেস্ট ভার্সন পান।

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

Java

Java-এর জন্য Google এপিআই ক্লায়েন্ট লাইব্রেরি ব্যবহার করে কীভাবে ইনডেক্সিং এপিআই-এর সাথে কাজ শুরু করা যাবে, সেই সম্পর্কে তথ্য এই পৃষ্ঠায় দেওয়া আছে। এছাড়াও, নিচে উল্লেখ করা ডকুমেন্টেশনগুলি চেক করে দেখে আরও জানার ব্যাপারে আপনি উৎসাহ পেতে পারেন:

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

নিচে উল্লেখ করা ট্যাবগুলি থেকে আপনার বিল্ড এনভায়রনমেন্ট (Maven বা Gradle) বেছে নিন অথবা আপনার প্রয়োজনীয় সবকটি jars ফাইল সহ একটি zip ফাইল ডাউনলোড করুন:

ডাউনলোড

Java-এর জন্য ইনডেক্সিং এপিআই v3 ক্লায়েন্ট লাইব্রেরি ডাউনলোড করুন

আরও বিস্তারিত জানার জন্য indexing/readme.html ফাইলটি দেখুন:

  • zip ফাইলে কী কী আছে।
  • প্রতিটি অ্যাপ্লিকেশনের ধরনের (ওয়েব, ইনস্টল করা হয়েছে এমন অথবা Android অ্যাপ্লিকেশন) জন্য কোন কোন নির্ভরশীল jars ফাইল প্রয়োজন।

libs ফোল্ডারটিতে সব ধরনের গ্লোবালি প্রযোজ্য নির্ভরশীলতাগুলি আপনি পাবেন যেগুলি সমস্ত রকমের অ্যাপ্লিকেশনের ধরনে আপনার কাজে লাগতে পারে।

JavaScript

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

.NET

.NET-এর জন্য Google এপিআই ক্লায়েন্ট লাইব্রেরি ব্যবহার করে কীভাবে ইনডেক্সিং এপিআই-এর সাথে কাজ শুরু করা যাবে, সেই সম্পর্কে তথ্য এই পৃষ্ঠায় দেওয়া আছে। এছাড়াও, নিচে উল্লেখ করা ডকুমেন্টেশনগুলি চেক করে দেখে আরও জানার ব্যাপারে আপনি উৎসাহ পেতে পারেন:

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

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

Node.js

Node.js-এর জন্য ইনডেক্সিং এপিআই ক্লায়েন্ট লাইব্রেরি-এর লেটেস্ট ভার্সন পান।

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

Obj-C

Objective-C-এর জন্য ইনডেক্সিং এপিআই ক্লায়েন্ট লাইব্রেরি-এর লেটেস্ট ভার্সন পান।

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

PHP

PHP (beta)-এর জন্য ইনডেক্সিং এপিআই ক্লায়েন্ট লাইব্রেরি-এর লেটেস্ট ভার্সন পান।

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

Python

Python-এর জন্য Google এপিআই ক্লায়েন্ট লাইব্রেরি ব্যবহার করে কীভাবে ইনডেক্সিং এপিআই-এর সাথে কাজ শুরু করা যাবে সেই সম্পর্কে তথ্য এই পৃষ্ঠায় দেওয়া আছে। এছাড়াও, নিচে উল্লেখ করা ডকুমেন্টেশনগুলি চেক করে দেখে আরও জানার ব্যাপারে আপনি উৎসাহ পেতে পারেন:

সিস্টেমের শর্তাবলী

ক্লায়েন্ট লাইব্রেরি ইনস্টল করা হচ্ছে

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

ইনস্টলেশন ম্যানেজ করা হয়েছে

ইনস্টলেশন (আপনাকে প্রথমে sudoটি রান করাতে হতে পারে) ম্যানেজ করতে pip বা setuptools ব্যবহার করুন:

  • pip (পছন্দের):
    $ pip install --upgrade google-api-python-client
  • Setuptools: setuptools প্যাকেজের মধ্যে রাখা easy_install টুলটি ব্যবহার করুন:
    $ easy_install --upgrade google-api-python-client

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

Python-এর জন্য লেটেস্ট ক্লায়েন্ট লাইব্রেরি ডাউনলোড করুন, কোড আনপ্যাক করুন এবং python setup.py installটিকে রান করান

অ্যাপ ইঞ্জিন

যেহেতু অ্যাপ ইঞ্জিন Python রানটাইম এনভায়রনমেন্টে Python ক্লায়েন্ট লাইব্রেরিগুলি ইনস্টল করা থাকে না, তাই থার্ড-পার্টি লাইব্রেরির মতো সেগুলিকে আপনার অ্যাপ্লিকেশনে ভেন্ডার করতে হবে

Ruby

Ruby-এর জন্য Google এপিআই ক্লায়েন্ট লাইব্রেরি ব্যবহার করে কীভাবে ইনডেক্সিং এপিআই-এর সাথে কাজ শুরু করা যাবে সেই সম্পর্কে তথ্য এই পৃষ্ঠায় দেওয়া আছে। এছাড়াও, নিচে উল্লেখ করা ডকুমেন্টেশনগুলি চেক করে দেখে আরও জানার ব্যাপারে আপনি উৎসাহ পেতে পারেন:

google-api-client gem ইনস্টল করা হচ্ছে

আপনি আগে কখনও Ruby-এর জন্য Google এপিআই ক্লায়েন্ট লাইব্রেরি ইনস্টল না করে থাকলে, একটি টার্মিনাল খুলে RubyGems ব্যবহার করে ইনস্টল করুন:

$ gem install google-api-client

যদি আপনি ইতিমধ্যে gem ইনস্টল করে নেন এবং সেটিকে লেটেস্ট ভার্সনে শুধুমাত্র আপডেট করতে চান:

$ gem update -y google-api-client

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

Ruby-র জন্য Google এপিআই ক্লায়েন্ট লাইব্রেরির সাথে কাজ শুরু করা

আমাদের বিস্তারিত কাজ শুরু করার প্রারম্ভিক নির্দেশিকা চেক করে নিতে ভুলবেন না যাতে কীভাবে প্রথম অনুরোধ করা যাবে সেই বিষয়ে এক নজরে একটি সাধারণ ধারণা খুব তাড়াতাড়ি আপনি পেয়ে যেতে পারেন।

ইনডেক্সিং এপিআই অ্যাক্সেস করার অন্যান্য উপায়

ইনডেক্সিং এপিআই অ্যাক্সেস করার অন্যান্য কিছু সুবিধাজনক উপায় নিচের সারণীতে দেওয়া হল।

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