এই প্রজেক্টটি আপনাকে দেখায় কিভাবে একটি সাধারণ কাঁচের জিনিসপত্র বাস্তবায়ন করতে হয় যা Google Mirror API-এর প্রধান কার্যকারিতা প্রদর্শন করে।
দ্রুত সূচনা প্রকল্পের একটি সম্পূর্ণ-কার্যকর ডেমো দেখতে, https://glass-python-starter-demo.appspot.com এ যান। অন্যথায়, কীভাবে আপনার নিজস্ব সংস্করণ স্থাপন করবেন তা দেখতে পড়ুন।
পূর্বশর্ত
আপনার সিস্টেম দ্রুত শুরু প্রকল্পের জন্য নিম্নলিখিত পূর্বশর্তগুলি পূরণ করে তা নিশ্চিত করুন:
- জাভা 1.6
- Apache Maven - বিল্ড প্রক্রিয়ার অংশের জন্য ব্যবহৃত।
একটি Google APIs কনসোল প্রকল্প তৈরি করা হচ্ছে
এরপরে, গুগল মিরর এপিআইতে অ্যাক্সেস সক্ষম করুন:
- Google APIs কনসোলে যান এবং একটি নতুন API প্রকল্প তৈরি করুন।
- পরিষেবাগুলিতে ক্লিক করুন এবং আপনার নতুন প্রকল্পের জন্য Google মিরর API সক্ষম করুন৷
- API অ্যাক্সেস ক্লিক করুন এবং একটি ওয়েব অ্যাপ্লিকেশনের জন্য একটি OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করুন৷
- আপনার গ্লাসওয়্যারের জন্য পণ্যের নাম এবং আইকন নির্দিষ্ট করুন। এই ক্ষেত্রগুলি আপনার ব্যবহারকারীদের কাছে উপস্থাপিত OAuth অনুদান স্ক্রিনে উপস্থিত হয়৷
- ওয়েব অ্যাপ্লিকেশন নির্বাচন করুন এবং হোস্টনামের জন্য যেকোনো মান নির্দিষ্ট করুন, যেমন
localhost
- ক্লায়েন্ট আইডির জন্য রিডাইরেক্ট ইউআরআই নির্দিষ্ট করতে সেটিংস সম্পাদনা করুন... এ ক্লিক করুন। আপনার স্থানীয় ডেভেলপমেন্ট ওয়েব সার্ভারের জন্য কলব্যাক URLগুলি নির্দিষ্ট করুন, উদাহরণস্বরূপ
http://localhost:8080/oauth2callback
, এবং আপনার স্থাপন করা ওয়েব সার্ভারের জন্য, উদাহরণস্বরূপhttps://example.com/oauth2callback
। - Google APIs কনসোল থেকে ক্লায়েন্ট আইডি এবং গোপনীয়তা নোট করুন। দ্রুত শুরু প্রকল্পটি কনফিগার করতে আপনার এটির প্রয়োজন হবে।
কুইক স্টার্ট প্রোজেক্ট কনফিগার করা হচ্ছে
src/main/resources/oauth.properties
এ আপনার ক্লায়েন্ট আইডি এবং গোপনীয়তা প্রবেশ করে আপনার API ক্লায়েন্ট তথ্য ব্যবহার করার জন্য দ্রুত শুরু প্রকল্পটি কনফিগার করুন:
# Replace these with values for your project from the Google API Console:
# https://developers.google.com/console
client_id=3141592653589793238462643383279
client_secret=ITS_A_SECRET_TO_EVERYBODY
প্রকল্প আমদানি
নিম্নলিখিত নির্দেশাবলী আপনাকে IntelliJ এবং Eclipse-এ কুইক স্টার্ট প্রোজেক্ট সোর্স আমদানি করতে দেখায়।
ইন্টেলিজে
- File > Import Project... এ ক্লিক করুন।
- নিষ্কাশিত ডিরেক্টরি নির্দেশ করুন.
- বিদ্যমান মডেল > Maven থেকে আমদানি নির্বাচন করুন
গ্রহন
- একটি maven pom ফাইল থেকে আমদানি সক্ষম করতে
m2e
প্লাগইন ইনস্টল করুন। - File > Import... > Maven > Existing Maven Project এ ক্লিক করুন।
- নিষ্কাশিত ডিরেক্টরিতে নির্দেশ করুন এবং প্রকল্পটি আমদানি করুন।
একটি স্থানীয় উন্নয়ন সার্ভার চালানো
আপনি পরীক্ষার জন্য একটি স্থানীয় উন্নয়ন সার্ভারে দ্রুত শুরু প্রকল্প চালাতে পারেন:
$ mvn jetty:run
দ্রুত শুরু প্রকল্প স্থাপন করা হচ্ছে
আপনি Maven ব্যবহার করে এই প্রকল্পের জন্য একটি যুদ্ধ ফাইল তৈরি করতে পারেন:
$ mvn war:war