PHP क्विक स्टार्ट

यह प्रोजेक्ट आपको ग्लासवेयर के आसान हिस्से को लागू करने का तरीका बताता है जो Google मिरर एपीआई की मुख्य सुविधाओं का डेमो देता है.

क्विक स्टार्ट प्रोजेक्ट का सभी सुविधाओं वाला डेमो देखने के लिए, https://glass-python-starter-demo.appspot.com पर जाएं. इसके अलावा, अपना वर्शन डिप्लॉय करने का तरीका जानने के लिए आगे पढ़ें.

GitHub पर डाउनलोड करें

ज़रूरी शर्तें

  • 5.3.x डॉलर या इससे ज़्यादा
  • वेब सर्वर - आपको फ़ाइलें होस्ट करने के लिए जगह की ज़रूरत है. Apache httpd और nginx बहुत अच्छे तरीके से काम करते हैं.
  • सदस्यताओं का इस्तेमाल करने के लिए, इंटरनेट पर उपलब्ध होस्टिंग एनवायरमेंट की भी ज़रूरत होगी. इस एसएसएल सर्टिफ़िकेट के साथ, किसी भरोसेमंद सर्टिफ़िकेट अथॉरिटी ने हस्ताक्षर किया हो.

Google API (एपीआई) कंसोल प्रोजेक्ट बनाना

इसके बाद, Google मिरर एपीआई का ऐक्सेस चालू करें:

  1. Google API (एपीआई) कंसोल पर जाएं और एक नया एपीआई प्रोजेक्ट बनाएं.
  2. सेवाएं पर क्लिक करें और अपने नए प्रोजेक्ट के लिए, Google मिरर एपीआई चालू करें. Google API कंसोल पर Google मिरर एपीआई
  3. एपीआई ऐक्सेस पर क्लिक करें और किसी वेब ऐप्लिकेशन के लिए, OAuth 2.0 क्लाइंट आईडी बनाएं. Google API (एपीआई) कंसोल का एपीआई ऐक्सेस सेक्शन
  4. अपने Glassware के लिए प्रॉडक्ट नाम और आइकन. ये फ़ील्ड आपके उपयोगकर्ताओं को दिखाई देने वाली OAuth अनुदान स्क्रीन पर दिखाई देते हैं. ब्रैंड की जानकारी देना
  5. वेब ऐप्लिकेशन चुनें और होस्टनेम के लिए कोई भी वैल्यू तय करें, जैसे कि localhost ऐप्लिकेशन का टाइप चुनना
  6. रीडायरेक्ट यूआरआई तय करने के लिए क्लाइंट आईडी के लिए सेटिंग में बदलाव करें... पर क्लिक करें. अपने स्थानीय डेवलपमेंट वेब सर्वर के लिए कॉलबैक यूआरएल तय करें, उदाहरण के लिए http://localhost:8080/oauth2callback, और अपने परिनियोजित वेब सर्वर के लिए, उदाहरण के लिए https://example.com/oauth2callback. रीडायरेक्ट यूआरआई के लिए Google API कंसोल कॉन्फ़िगरेशन पैनल
  7. Google API (एपीआई) कंसोल से क्लाइंट आईडी और सीक्रेट का ध्यान रखें. आपको क्विक स्टार्ट प्रोजेक्ट को कॉन्फ़िगर करना होगा. Google API कंसोल पर क्लाइंट आईडी और सीक्रेट

प्रोजेक्ट कॉन्फ़िगर करना

अपना क्लाइंट आईडी, सीक्रेट, आसान एपीआई कुंजी, बेस यूआरएल, और वह जगह डालें जहां 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. अपने क्विक स्टार्ट डायरेक्ट्री को अपने एचटीटीपी वेब सर्वर की दस्तावेज़ डायरेक्ट्री में कॉपी करें.
  2. अपने सिस्टम कॉन्फ़िगरेशन के हिसाब से, हो सकता है कि आपको SQLite डेटाबेस के लिए, ऐसी फ़ाइल बनानी पड़े जो पहले से बनाई जा सके:

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