পিএইচপি কুইক স্টার্ট

এই প্রজেক্টটি আপনাকে দেখায় কিভাবে একটি সাধারণ কাঁচের জিনিসপত্র বাস্তবায়ন করতে হয় যা Google Mirror API-এর প্রধান কার্যকারিতা প্রদর্শন করে।

দ্রুত সূচনা প্রকল্পের একটি সম্পূর্ণ-কার্যকর ডেমো দেখতে, https://glass-python-starter-demo.appspot.com এ যান। অন্যথায়, কীভাবে আপনার নিজস্ব সংস্করণ স্থাপন করবেন তা দেখতে পড়ুন।

GitHub এ ডাউনলোড করুন

পূর্বশর্ত

  • পিএইচপি 5.3.x বা উচ্চতর
  • একটি ওয়েব সার্ভার - আপনার ফাইলগুলি হোস্ট করার জন্য আপনার একটি জায়গা প্রয়োজন৷ Apache httpd এবং nginx দুর্দান্ত কাজ করে।
  • সাবস্ক্রিপশনগুলি ব্যবহার করার জন্য আপনার একটি বিশ্বস্ত শংসাপত্র কর্তৃপক্ষ দ্বারা স্বাক্ষরিত একটি বৈধ SSL শংসাপত্র সহ একটি ইন্টারনেট অ্যাক্সেসযোগ্য হোস্টিং পরিবেশের প্রয়োজন৷

একটি Google APIs কনসোল প্রকল্প তৈরি করা হচ্ছে

এরপরে, গুগল মিরর এপিআইতে অ্যাক্সেস সক্ষম করুন:

  1. Google APIs কনসোলে যান এবং একটি নতুন API প্রকল্প তৈরি করুন।
  2. পরিষেবাগুলিতে ক্লিক করুন এবং আপনার নতুন প্রকল্পের জন্য Google মিরর API সক্ষম করুন৷ Google API কনসোলে Google Mirror API
  3. API অ্যাক্সেস ক্লিক করুন এবং একটি ওয়েব অ্যাপ্লিকেশনের জন্য একটি OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করুন৷ Google API কনসোলের API অ্যাক্সেস বিভাগ
  4. আপনার গ্লাসওয়্যারের জন্য পণ্যের নাম এবং আইকন নির্দিষ্ট করুন। এই ক্ষেত্রগুলি আপনার ব্যবহারকারীদের কাছে উপস্থাপিত OAuth অনুদান স্ক্রিনে উপস্থিত হয়৷ ব্র্যান্ড তথ্য নির্দিষ্ট করা
  5. ওয়েব অ্যাপ্লিকেশন নির্বাচন করুন এবং হোস্টনামের জন্য যেকোনো মান নির্দিষ্ট করুন, যেমন localhost আবেদনের ধরন নির্বাচন করা
  6. ক্লায়েন্ট আইডির জন্য রিডাইরেক্ট ইউআরআই নির্দিষ্ট করতে সেটিংস সম্পাদনা করুন... এ ক্লিক করুন। আপনার স্থানীয় ডেভেলপমেন্ট ওয়েব সার্ভারের জন্য কলব্যাক URLগুলি নির্দিষ্ট করুন, উদাহরণস্বরূপ http://localhost:8080/oauth2callback , এবং আপনার স্থাপন করা ওয়েব সার্ভারের জন্য, উদাহরণস্বরূপ https://example.com/oauth2callbackরিডাইরেক্ট URI-এর জন্য Google API কনসোল কনফিগারেশন প্যানেল
  7. Google APIs কনসোল থেকে ক্লায়েন্ট আইডি এবং গোপনীয়তা নোট করুন। দ্রুত শুরু প্রকল্পটি কনফিগার করতে আপনার এটির প্রয়োজন হবে। Google API কনসোলে ক্লায়েন্ট আইডি এবং গোপনীয়তা

প্রকল্পটি কনফিগার করা হচ্ছে

আপনার ক্লায়েন্ট আইডি, গোপন, সাধারণ API কী, একটি বেস URL এবং একটি অবস্থান লিখুন যেখানে config.php এ একটি SQLite ডাটাবেস তৈরি করা যেতে পারে :

$api_client_id = "1234.apps.googleusercontent.com";
$api_client_secret = "ITS_A_SECRET_TO_EVERYBODY";
$api_simple_key = "AIzaSyCCbHcqDeb0oycQ9niV8P3n0F0qM";

$base_url = "http://example.com/starter-project";

$sqlite_database = "/tmp/database.sqlite";

প্রকল্প স্থাপন

আপনার হোস্ট সার্ভারে দ্রুত শুরু প্রকল্প স্থাপন করুন:

  1. আপনার HTTP ওয়েব সার্ভারের ডকুমেন্ট ডিরেক্টরিতে PHP কুইক স্টার্ট ডিরেক্টরিটি কপি করুন।
  2. আপনার সিস্টেম কনফিগারেশনের উপর নির্ভর করে, আপনাকে SQLite ডাটাবেসের জন্য একটি লিখনযোগ্য ফাইল প্রাক-তৈরি করতে হতে পারে:

    $ touch /tmp/database.sqlite
    $ chmod 777 /tmp/database.sqlite