আপনি API কল করা শুরু করার আগে, আপনাকে আপনার Google Play বিকাশকারী অ্যাকাউন্টে API অ্যাক্সেস সেট আপ করতে হবে৷ এটি Google Play Console এবং Google Cloud Console উভয়ের পরিবর্তনগুলিকে অন্তর্ভুক্ত করে৷ নিম্নলিখিত নির্দেশাবলী Google Play Developer API ব্যবহার শুরু করার জন্য প্রয়োজনীয় পদক্ষেপগুলি ব্যাখ্যা করে৷
- একটি Google ক্লাউড প্রকল্প তৈরি করুন।
- আপনার Google ক্লাউড প্রকল্পের জন্য Google Play বিকাশকারী API সক্ষম করুন৷
- Google Play Developer API অ্যাক্সেস করতে উপযুক্ত Google Play Console অনুমতি সহ একটি পরিষেবা অ্যাকাউন্ট সেট আপ করুন৷
একটি Google ক্লাউড প্রকল্প তৈরি করুন
আপনি যদি ইতিমধ্যে একটি Google ক্লাউড প্রকল্প ব্যবহার করতে চান তবে আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন৷
Google ক্লাউড কনসোলে একটি প্রকল্প তৈরি করুন।
Google ক্লাউড প্রজেক্ট সম্পর্কে আরও তথ্যের জন্য, প্রজেক্ট তৈরি করা এবং পরিচালনা করুন দেখুন।
API সক্ষম করুন
একবার আপনি Google ক্লাউড প্রকল্প সেট আপ করার পরে, আপনাকে এই প্রকল্পের জন্য Google Play বিকাশকারী API সক্ষম করতে হবে৷
Google Play Developer API সক্ষম করতে:
- Google ক্লাউড কনসোলে Google Play বিকাশকারী API পৃষ্ঠাতে যান।
- সক্ষম করুন ক্লিক করুন।
OAuth এবং পরিষেবা অ্যাকাউন্ট কনফিগার করুন
আপনাকে একটি OAuth ক্লায়েন্ট বা একটি পরিষেবা অ্যাকাউন্টের সাথে Google Play বিকাশকারী API-তে অ্যাক্সেস কনফিগার করতে হবে৷ বেশিরভাগ ক্ষেত্রে, API অ্যাক্সেস করতে আপনার একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করা উচিত।
পরিষেবা অ্যাকাউন্টগুলি অবশ্যই একটি নিরাপদ পরিবেশে ব্যবহার করা উচিত, যেমন আপনার সার্ভার৷ পরিষেবা অ্যাকাউন্টের শংসাপত্রগুলি সুরক্ষিতভাবে পরিচালনা করা দরকার যাতে সেগুলি API ব্যবহার করার জন্য অনুমোদিত নয় এমন কারও কাছে প্রকাশ না হয়৷
OAuth ক্লায়েন্ট আইডি ব্যবহার করা উচিত যদি আপনি একটি পৃথক ব্যবহারকারীর হয়ে API অ্যাক্সেস করতে চান। উদাহরণস্বরূপ, যদি আপনার ওয়েবসাইটের ব্যবহারকারীর পক্ষ থেকে ওয়েব ক্লায়েন্ট থেকে Google Play বিকাশকারী API অ্যাক্সেস করতে হয়, আপনি ক্লায়েন্ট আইডি ব্যবহার করতে পারেন। ব্যবহারকারীকে পরিষেবা অ্যাকাউন্টের পরিবর্তে তাদের Google অ্যাকাউন্ট দিয়ে প্রমাণীকরণ করা হবে। এটি আপনাকে পরিষেবা অ্যাকাউন্টের শংসাপত্রের সাথে আপস না করে ব্যবহারকারীর পক্ষে API কল করতে দেয়।
- পরিষেবা অ্যাকাউন্ট: একটি সুরক্ষিত সফ্টওয়্যার পরিষেবা API অ্যাক্সেস করবে (সবচেয়ে সাধারণ)
- OAuth ক্লায়েন্ট: একজন ব্যবহারকারী API অ্যাক্সেস করবে
একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করুন
আপনি Google Play Console থেকে একটি পরিষেবা অ্যাকাউন্ট তৈরি করতে পারেন।
- Google ক্লাউড কনসোলে পরিষেবা অ্যাকাউন্টগুলিতে যান।
- পরিষেবা অ্যাকাউন্ট তৈরি করুন ক্লিক করুন এবং পদক্ষেপগুলি অনুসরণ করুন।
- Google Play Console-এর ব্যবহারকারী ও অনুমতি পৃষ্ঠায় যান।
- নতুন ব্যবহারকারীদের আমন্ত্রণ করুন ক্লিক করুন।
ইমেল ঠিকানা ক্ষেত্রে আপনার পরিষেবা অ্যাকাউন্টের জন্য একটি ইমেল ঠিকানা রাখুন এবং ক্রিয়া সম্পাদনের জন্য প্রয়োজনীয় অধিকার প্রদান করুন।
Google Play বিলিং API ব্যবহার করতে, আপনাকে অবশ্যই নিম্নলিখিত অনুমতিগুলি দিতে হবে:
- আর্থিক তথ্য, আদেশ, এবং বাতিল সমীক্ষা প্রতিক্রিয়া দেখুন
- অর্ডার এবং সাবস্ক্রিপশন পরিচালনা করুন
ব্যবহারকারীকে আমন্ত্রণ করুন ক্লিক করুন।
এই মুহুর্তে, আপনি পরিষেবা অ্যাকাউন্টের মাধ্যমে Google Play বিকাশকারী API অ্যাক্সেস করতে সক্ষম হবেন৷ আরও তথ্যের জন্য, সার্ভার থেকে সার্ভার অ্যাপ্লিকেশনের জন্য OAuth 2.0 ব্যবহার করা দেখুন।
OAuth ক্লায়েন্ট ব্যবহার করুন
আপনি ব্যবহারকারীদের একটি OAuth ক্লায়েন্ট ব্যবহার করে তাদের নিজস্ব শংসাপত্রের অধীনে API ব্যবহার করে ক্রিয়া সম্পাদনের অনুমতি দিতে পারেন। Google Play Console-এর ব্যবহারকারীদের এবং অনুমতি পৃষ্ঠার মাধ্যমে অনুমতিপ্রাপ্ত ব্যবহারকারীর ক্রিয়াকলাপ সীমাবদ্ধ।
OAuth ক্লায়েন্ট তৈরি করার আগে, আপনাকে আপনার পণ্যের জন্য ব্র্যান্ডিং তথ্য কনফিগার করতে হবে। আরও তথ্যের জন্য, আপনার OAuth সম্মতি স্ক্রীন সেট আপ করা দেখুন।
- Google ক্লাউড কনসোলে, OAuth সম্মতি স্ক্রীন পৃষ্ঠাতে যান।
- OAuth সম্মতি স্ক্রিন তৈরি করতে ধাপগুলি অনুসরণ করুন।
একটি OAuth ক্লায়েন্ট তৈরি করতে:
- Google ক্লাউড কনসোলে, শংসাপত্রে যান।
- ক্রিয়েট ক্রেডেনশিয়াল > OAuth ক্লায়েন্ট আইডিতে ক্লিক করুন।
- আপনার আবেদনের ধরন চয়ন করুন এবং নির্দেশাবলী অনুসরণ করুন।
অতিরিক্ত তথ্য
Google Play এ API ব্যবহার শুরু করতে আপনাকে সাহায্য করতে নিম্নলিখিত টিপস এবং কৌশলগুলি ব্যবহার করুন৷
আপনার বিকাশকারী আইডি পান
কিছু API এর জন্য আপনাকে একটি Google Play Console বিকাশকারী ID প্রদান করতে হবে। এটি একটি দীর্ঘ নম্বর যা আপনার Google Play বিকাশকারী অ্যাকাউন্ট তৈরি করার সময় বরাদ্দ করা হয়েছিল৷ আপনার ডেভেলপার আইডি Google Play কনসোলের প্রায় যেকোনো পৃষ্ঠার URL-এ পাওয়া যাবে, যেমন API অ্যাক্সেস পৃষ্ঠা।
উদাহরণস্বরূপ, Google Play Console URL বিবেচনা করুন:
https://play.google.com/console/developers/1234567890123456789/api-access
উপরের URL-এ, বিকাশকারী আইডি হবে 1234567890123456789
।
দ্রষ্টব্য: যদি একটি অ্যাপ একটি Google Play বিকাশকারী অ্যাকাউন্ট থেকে অন্যটিতে স্থানান্তরিত হয়, তাহলে সেই অ্যাপের সাথে যুক্ত বিকাশকারী আইডি পরিবর্তন হবে। এর অর্থ হ'ল স্থানান্তর সম্পূর্ণ হওয়ার পরে, আপনাকে অবশ্যই সেই অ্যাপের জন্য API কলগুলিতে নতুন Google Play বিকাশকারী অ্যাকাউন্ট অ্যাকাউন্টের জন্য বিকাশকারী আইডি ব্যবহার করতে হবে৷
বিশেষায়িত API
Google Play Developer API-এ বেশ কিছু বিশেষায়িত API রয়েছে যা আপনাকে আপনার অ্যাপে নির্দিষ্ট ধরনের বিশ্লেষণ করতে দেয়:
- রিভিউ এপিআই-এর উত্তর দিন
- আপনাকে আপনার অ্যাপের জন্য ব্যবহারকারীর প্রতিক্রিয়া দেখতে এবং এই প্রতিক্রিয়াটির উত্তর দেওয়ার অনুমতি দেয়৷
- অকার্যকর ক্রয় API
- একজন ব্যবহারকারী বাতিল করেছে এমন কেনাকাটার সাথে যুক্ত অ্যাপ-মধ্যস্থ পণ্যগুলিতে অ্যাক্সেস প্রত্যাহার করার অনুমতি দেয়৷
ক্লায়েন্ট লাইব্রেরি
আমরা ক্লায়েন্ট লাইব্রেরিগুলি সরবরাহ করেছি যা আপনি প্রোগ্রাম্যাটিকভাবে REST APIগুলি অ্যাক্সেস করতে ব্যবহার করতে পারেন৷ আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি এবং কোড নমুনা দেখুন।