इस पेज पर, Data Portability API के बारे में खास जानकारी दी गई है. इसमें बताया गया है कि Data Portability API क्या है और इसका इस्तेमाल कैसे किया जा सकता है. साथ ही, Data Portability API का इस्तेमाल करने वाले ऐप्लिकेशन को ऐक्सेस करने और बनाने की प्रोसेस के बारे में भी बताया गया है.
परिचय
Data Portability API की मदद से, ऐसे ऐप्लिकेशन बनाए जा सकते हैं जो उपयोगकर्ता से अनुमति का अनुरोध करते हैं. इससे, Google की सेवाओं से अपने डेटा की कॉपी को आपके ऐप्लिकेशन में ट्रांसफ़र किया जा सकता है. इससे डेटा पोर्टेबिलिटी की सुविधा चालू होती है और सेवाओं को स्विच करने में आसानी होती है.
Data Portability API, Google के कई प्रॉडक्ट और सेवाओं के डेटा के साथ काम करता है. इसमें, प्रॉडक्ट से जुड़ा यूज़र जनरेटेड कॉन्टेंट और उपयोगकर्ता की गतिविधि का डेटा शामिल है. जैसे:
- Chrome
- Maps
- चलाएं
- खोजें
- शॉपिंग
- YouTube
उपलब्ध सुविधाओं की पूरी सूची के लिए, उपलब्ध OAuth स्कोप देखें.
Data Portability API का इस्तेमाल कब करना चाहिए
इस सेक्शन में, Data Portability API का इस्तेमाल करने के कुछ तरीके बताए गए हैं.
नई सेवा बनाना
आपके पास ऐसा नया प्रॉडक्ट या सेवा बनाने का विकल्प है जिसका मकसद, बेहतर अनुभव देने के लिए Google उपयोगकर्ता का डेटा एक्सपोर्ट करना हो. उदाहरण के लिए, रेस्टोरेंट के सुझाव देने वाला ऐप्लिकेशन बनाया जा सकता है. यह ऐप्लिकेशन, Maps पर तारे के निशान वाली जगहों और खोज इतिहास का इस्तेमाल करके, उपयोगकर्ता के आस-पास के रेस्टोरेंट के सुझाव देता है.
मौजूदा सेवा को बेहतर बनाना
Google के डेटा की मदद से अपने प्रॉडक्ट की सुविधाओं को बेहतर बनाने के लिए, Data Portability API का इस्तेमाल किया जा सकता है. उदाहरण के लिए, अपने फ़िटनेस ऐप्लिकेशन पर उपयोगकर्ता अनुभव को बेहतर बनाया जा सकता है. इसके लिए, उपयोगकर्ताओं को YouTube Music की प्लेलिस्ट की कॉपी को पोर्ट करने की अनुमति दें. इससे, आपको वर्कआउट प्लान के साथ बेहतर संगीत के सुझाव देने में मदद मिलेगी.
उपयोगकर्ताओं को आपकी सेवा का इस्तेमाल करने की अनुमति देना
Data Portability API का इस्तेमाल करके, उपयोगकर्ताओं को Google के प्रॉडक्ट या सेवा से आपके प्रॉडक्ट पर स्विच करने में मदद की जा सकती है. इसके अलावा, एक साथ आपके प्रॉडक्ट और Google के प्रॉडक्ट का इस्तेमाल करने की सुविधा भी दी जा सकती है. उदाहरण के लिए, नेविगेशन की कई सेवाओं का इस्तेमाल करने की सुविधा चालू करने के लिए, Maps के डेटा की कॉपी को पोर्ट करना.
प्रोसेस
अपने प्रॉडक्ट या सेवा में Data Portability API का इस्तेमाल करने के लिए, आपको ये टास्क पूरे करने होंगे:
- उपलब्धता की जांच करना: पक्का करें कि Data Portability API, आपके उपयोगकर्ताओं के लिए उपलब्ध हो.
- पुष्टि करें कि Data Portability API आपकी जगह में उपलब्ध है.
- Data Portability API, 18 साल से कम उम्र के उपयोगकर्ताओं के खातों से ऐक्सेस नहीं किया जा सकता.
- एपीआई सेट अप करना: Data Portability API का इस्तेमाल शुरू करने के लिए, Data Portability API सेट अप करना में दिया गया तरीका अपनाएं. इसमें ये चरण शामिल हैं:
- Google डेवलपर खाते के लिए साइन अप करें.
- अपना प्रोजेक्ट बनाएं.
- बिलिंग चालू करें.
- एपीआई को चालू करें.
अपने ऐप्लिकेशन के लिए OAuth कॉन्फ़िगर करना:
- OAuth सेट अप करें.
लागू होने वाले Data Portability API के OAuth स्कोप चुनें.
एपीआई का इस्तेमाल करके डेटा ट्रांसफ़र करना: Data Portability API का इस्तेमाल करके ऐप्लिकेशन डेवलप करना में दिए गए निर्देशों का पालन करके, अपने ऐप्लिकेशन में Data Portability API को इंटिग्रेट करें.
अपने ऐप्लिकेशन की पुष्टि करना: Data Portability API का इस्तेमाल करने वाले ऐप्लिकेशन के पास, Google के उपयोगकर्ताओं के डेटा का ऐक्सेस होता है. इसलिए, इन्हें पब्लिश करने से पहले, पुष्टि की प्रक्रिया पूरी करनी होती है. आम तौर पर, इस प्रोसेस में ये चीज़ें शामिल होती हैं:
- आपकी पहचान की पुष्टि करना
- अपनी निजता नीति की कॉपी देना
- डेटा का इस्तेमाल करने का तरीका बताना
- डेमो वीडियो बनाना
अगर आपको प्रतिबंधित OAuth स्कोप का ऐक्सेस चाहिए, तो इस प्रोसेस में ये भी शामिल हैं:
- सुरक्षा आकलन पूरा करना.
ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन की पुष्टि के लिए सबमिट करने के निर्देश और पुष्टि से जुड़ी सभी ज़रूरी शर्तें देखें.
अपने ऐप्लिकेशन की फिर से पुष्टि करना: आपको हर साल अपने ऐप्लिकेशन की फिर से पुष्टि करनी होगी. इसके अलावा, मंज़ूरी पा चुके ऐप्लिकेशन में बदलाव करने पर भी आपको ऐसा करना होगा.