2011-07-01 12 views
5

मैं एक पर्ल स्क्रिप्ट लिखने के बारे में सोच रहा हूं जो Google अक्षांश एपीआई का उपयोग बड़े बाइक की सवारी करने वाले लोगों के समूह को ट्रैक करने के लिए करेगा।मित्रों के स्थान प्राप्त करने के लिए Google अक्षांश API का उपयोग

विचार यह है कि हम सभी स्थान साझा करते हैं, तो यह स्क्रिप्ट एपीआई का उपयोग करती है, मेरे अंदर लॉग इन करती है और प्रत्येक 60 सेकंड या उससे भी हर किसी के लिए Google को चुनाव देती है।

लेकिन, मैं अभी Google अक्षांश एपीआई देख रहा हूं और ऐसा लगता है कि मैं केवल अपना स्थान प्राप्त कर सकता हूं और सेट कर सकता हूं। क्या यह मामला है?

उत्तर

9

आपके प्रत्येक उपयोगकर्ता को आपके एप्लिकेशन में OAuth का उपयोग करके प्रमाणित करने की आवश्यकता होगी। एक बार ऐसा करने के बाद, आप आवश्यक डेटा खींचने के लिए प्रत्येक व्यक्तिगत खाते पर अक्षांश API का उपयोग करते हैं। उस उपयोगकर्ता पर डेटा प्राप्त करने का कोई तरीका नहीं है जिसने आपके एप्लिकेशन को अपने डेटा तक पहुंचने की अनुमति नहीं दी है (यानी, अपने दोस्तों के स्थानों को मतदान करने का कोई तरीका नहीं है)।

http://code.google.com/apis/latitude/faq.html#oauthaccess

+0

ठीक है, स्पष्टीकरण के लिए धन्यवाद। यह अजीब लगता है कि वे उस डेटा को प्रदान नहीं करते हैं। – aidan

+2

बिलकुल नहीं। यह एक गोपनीयता बात है। अक्षांश उपयोगकर्ता के रूप में, मैं आपके साथ अपना स्थान साझा करने के इच्छुक हो सकता हूं, लेकिन हो सकता है कि मैं अपने स्थान को आपके द्वारा अपने खाते के लिए अनुमति देने वाले प्रत्येक मैलवेयर या विज्ञापन एप्लिकेशन के साथ साझा नहीं करना चाहूंगा। मूल रूप से, आप मेरे डेटा को किसी तृतीय पक्ष के साथ साझा नहीं कर सकते, जैसा कि यह होना चाहिए। हालांकि डेवलपर्स के लिए यह थोड़ा सीमित है। –

+0

मैं पालन नहीं करता; अगर Google मुझे कंप्यूटर पर बैठने और पेन और पेपर के साथ अपने दोस्तों के लिए सभी स्थानों को लिखने की अनुमति देता है, तो यह मेरी ओर से एक ही चीज़ करने के लिए ऐप (मेरे क्रेडेंशियल के साथ लॉग इन करने) की अनुमति क्यों नहीं देगा? – aidan

संबंधित मुद्दे