एपीआई पासकोड पाना

प्लैटफ़ॉर्म चुनें: Android iOS JavaScript

अब आपने बिलिंग और प्रोजेक्ट सेट अप कर लिया है, तो SDK टूल चालू कर दिया है, और अपना पसंदीदा डिपेंडेंसी मैनेजर और अन्य सॉफ़्टवेयर इंस्टॉल कर लिया, तो आप आपके एपीआई पासकोड को बनाने, जोड़ने, और प्रतिबंधित करने के लिए तैयार रहे.

एपीआई पासकोड बनाना

एपीआई पासकोड ऐसा यूनीक आइडेंटिफ़ायर होता है जो आपके प्रोजेक्ट से जुड़े अनुरोधों की पुष्टि करता है इस्तेमाल और बिलिंग के मकसद से. आपके पास अपने प्रोजेक्ट के साथ कम से कम एक एपीआई पासकोड होना ज़रूरी है.

एपीआई पासकोड बनाने के लिए:

कंसोल

  1. Google Maps Platform > क्रेडेंशियल पेज पर जाएं.

    क्रेडेंशियल पेज पर जाएं

  2. क्रेडेंशियल पेज पर, क्रेडेंशियल बनाएं > API पासकोड.
    एपीआई पासकोड बनाया गया डायलॉग, आपकी नई बनाई गई एपीआई पासकोड दिखाता है.
  3. बंद करें पर क्लिक करें.
    नई एपीआई कुंजी, क्रेडेंशियल पेज पर एपीआई पासकोड में मौजूद है.
    एपीआई पर पाबंदी लगाना न भूलें कुंजी का इस्तेमाल करें.)

Cloud SDK

gcloud alpha services api-keys create \
    --project "PROJECT" \
    --display-name "DISPLAY_NAME"

यहां दी गई, Google Cloud SDK टूल , Cloud SDK टूल इंस्टॉल करना , और ये निर्देश दिए जा सकते हैं:

यहां बताए गए तरीके से Xcode प्रोजेक्ट बनाते समय, आपको इस एपीआई पासकोड की ज़रूरत पड़ेगी Xcode प्रोजेक्ट सेट अप करें.

एपीआई पासकोड पर पाबंदी लगाना

Google का सुझाव है कि आप अपनी एपीआई कुंजियों का इस्तेमाल सिर्फ़ उन तक सीमित करके करें आपके ऐप्लिकेशन के लिए ज़रूरी एपीआई. एपीआई पासकोड पर पाबंदी लगाने से, आपके ऐप्लिकेशन में सुरक्षा बढ़ती है उसे असुरक्षित अनुरोधों से सुरक्षित रखेगा. ज़्यादा जानकारी के लिए, यह देखें एपीआई की सुरक्षा के सबसे सही तरीके.

किसी एपीआई पासकोड पर पाबंदी लगाने के लिए:

कंसोल

  1. Google Maps Platform > क्रेडेंशियल पेज पर जाएं.

    क्रेडेंशियल पेज पर जाएं

  2. वह एपीआई पासकोड चुनें जिस पर पाबंदी सेट करनी है. आपको एपीआई पासकोड प्रॉपर्टी पेज दिखेगा.
  3. मुख्य पाबंदियां में जाकर, इन पाबंदियों को सेट करें:
    • ऐप्लिकेशन से जुड़ी पाबंदियां:
      1. iOS ऐप्लिकेशन चुनें.
      2. बंडल आइडेंटिफ़ायर की मदद से, iOS ऐप्लिकेशन से अनुरोधों को स्वीकार करने के लिए: सप्लाई के लिए, सूची से सही iOS बंडल आइडेंटिफ़ायर चुनें.
    • एपीआई से जुड़ी पाबंदियां:
      1. कुंजी पर पाबंदी लगाएं पर क्लिक करें.
      2. API चुनें ड्रॉपडाउन से, iOS के लिए Maps SDK चुनें. अगर iOS के लिए Maps SDK टूल सूची में नहीं है, तो आपको चालू करें.
  4. अपने बदलावों को पूरा करने के लिए, सेव करें पर क्लिक करें.

Cloud SDK

मौजूदा कुंजियों की सूची बनाएं.

gcloud services api-keys list --project="PROJECT"

मौजूदा कुंजी पर लागू पाबंदियां हटाएं.

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --clear-restrictions

मौजूदा कुंजी पर नई पाबंदियां सेट करें.

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --api-target="maps-ios-backend.googleapis.com"
    --allowed-bundle-ids="BUNDLE_NAME"

यहां दी गई, Google Cloud SDK टूल , Cloud SDK टूल इंस्टॉल करना , और ये निर्देश दिए जा सकते हैं:

iOS के लिए Maps SDK टूल के लिए एपीआई पासकोड पाने के बाद, अब आप शुरू करने के लिए तैयार हैं.

आगे क्या करना है

अब आपके पास एपीआई पासकोड है, तो अपना Xcode प्रोजेक्ट इस तरह बनाएं और कॉन्फ़िगर करें Xcode प्रोजेक्ट सेट अप करना में बताया गया है.