ব্যক্তিগত কী পান
অনবোর্ডিং ইন্টারফেস ব্যবহার করে
API এর সাথে সংহত করতে, আপনাকে অবশ্যই একটি Google ক্লাউড প্রকল্প তৈরি করতে হবে। এর পরে একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন এবং একটি ব্যক্তিগত কী পান। শুরু করতে, নিম্নলিখিত বোতামে ক্লিক করুন:
ম্যানুয়ালি জেনারেটিং কী
উপরের ইন্টারফেস ব্যর্থ হলে, নিম্নলিখিত চেষ্টা করুন:
- গুগল ক্লাউড কনসোলে যান।
- প্রকল্পটি বেছে নিন যা ব্যবহার করে API অ্যাক্সেস করা হবে।
- বাম দিকে IAM এবং অ্যাডমিন মেনুর অধীনে, পরিষেবা অ্যাকাউন্টগুলি খুঁজুন এবং একটি নতুন পরিষেবা অ্যাকাউন্ট তৈরি করুন যা প্রকল্পের মালিক হবে৷
- পরিষেবা অ্যাকাউন্ট তৈরি হয়ে গেলে, আপনার একটি ব্যক্তিগত কী পাওয়া উচিত।
হোয়াইটলিস্ট পরিষেবা অ্যাকাউন্ট
একবার আপনি একটি পরিষেবা অ্যাকাউন্ট তৈরি করেছেন:
- একটি Google অ্যাকাউন্ট দিয়ে mdp-support@google.com- এ GTAF টিমের সাথে যোগাযোগ করুন যেটি প্রকল্পের মালিক৷ মোবাইল ডেটা প্ল্যান শেয়ারিং এপিআই এন্ডপয়েন্ট অ্যাক্সেস করতে আমরা Google অ্যাকাউন্টটিকে সাদা তালিকাভুক্ত করব।
- Google ISP পোর্টালে ক্যারিয়ারের সাথে পরিষেবা অ্যাকাউন্ট সংযুক্ত করুন। ক্যারিয়ার API অ্যাক্সেসে গিয়ে এই অ্যাসোসিয়েশন করতে পারে।
লাইব্রেরি সক্ষম করুন
একবার হোয়াইটলিস্ট করা হয়ে গেলে:
- Google ক্লাউড কনসোলে যান।
- উপরের মেনু বারে ড্রপডাউনে আপনি সঠিক প্রকল্পটি নির্বাচন করেছেন তা নিশ্চিত করুন।
- API লাইব্রেরিতে মোবাইল ডেটা প্ল্যান শেয়ারিং API সক্ষম করুন৷
- API লাইব্রেরিতে প্রিপ্রোড মোবাইল ডেটা প্ল্যান শেয়ারিং API সক্ষম করুন৷
API অ্যাক্সেস পরীক্ষা করুন
Google সাইড পদ্ধতিতে আপনার অ্যাক্সেস পরীক্ষা করতে:
-
oauth2lইনস্টল করুন। নিম্নরূপ আপনার পরিষেবা অ্যাকাউন্টের জন্য একটি অ্যাক্সেস টোকেন পান।
your-service-account-key-file.jsonআপনার পরিষেবা অ্যাকাউন্টের একটি মূল ফাইল।> oauth2l fetch --json your-service-account-key-file.json dataplansharingনোট করুন যে অ্যাক্সেস টোকেনের মেয়াদ প্রায় এক ঘন্টার মধ্যে শেষ হয়ে যায়। আপনি একটি নতুন অ্যাক্সেস টোকেনের জন্য আবার উপরের কমান্ড চালানোর আগে, স্থানীয় ক্যাশে সাফ করতে
oauth2l resetচালান।নিম্নরূপ পরীক্ষা কল ইস্যু. যখন আমরা ইন্টিগ্রেশন প্রক্রিয়া চলাকালীন GTAF কনফিগার করি তখন
YOUR-ASNআপনার পাঠানো ASNগুলির মধ্যে একটি হতে হবে।ACCESS-TOKEN-OBTAINEDহল উপরেরoauth2l fetchকমান্ডের আউটপুট। PLAN_STATUS হল PlanStatus রিকোয়েস্ট বডি যা আপনি GTAF এ পাঠাতে চাইছেন।> url_domain="mobiledataplansharing.googleapis.com" > url_path="v1/operators/YOUR-ASN/clients/mobiledataplan/users/USER_KEY/planStatus" > curl -H "Content-Type: application/json" \ -d 'PLAN_STATUS' \ -X POST "https://$url_domain/$url_path?access_token=ACCESS-TOKEN-OBTAINED"
প্রোগ্রাম্যাটিক API কল
নিম্নোক্ত OAuth স্কোপের সাথে Google সাইড পদ্ধতিতে অনুমোদিত কল করার জন্য নির্দেশাবলী অনুসরণ করুন:
https://www.googleapis.com/auth/dataplansharing
প্রকল্পের মালিকানা ভাগ করা
যদিও প্রাথমিক সেট আপে একটি একক Google অ্যাকাউন্ট জড়িত থাকে, তবে অনুমোদিত ব্যবহারকারীদের একটি গোষ্ঠীর জন্য প্রকল্পের মালিকানা থাকা একটি ভাল ধারণা। Google ক্লাউড কনসোলে , IAM এবং অ্যাডমিন মেনুর অধীনে, আপনি প্রকল্পের মালিক হতে নতুন সদস্যদের (Google গ্রুপ অ্যাকাউন্ট সহ) যোগ করতে পারেন।