2016-10-01 6 views
5

यह स्टैक ओवरफ्लो में मेरा पहला प्रश्न है। जब मैं उपयोगकर्ता जन्मदिन वर्ष प्राप्त करने का प्रयास कर रहा हूं तो मुझे Google पीपुल्स एपीआई में समस्या है। मेरे लॉगकैट से लॉग यहाँ है।Google पीपुल्स एपीआई जन्मदिन वर्ष नहीं प्राप्त कर सकता

D/FitPartners: {"date":{"day":20,"month":1},"metadata":{"primary":true,"source":{"id":"1....41","type":"PROFILE"}}}

आप देख सकते हैं, मैं माह और दिन ठीक हो सकता है। लेकिन, वहां कोई वर्ष नहीं है। यहां तक ​​कि जब मैं Google का उपयोग कर रहा हूं इसे आजमाएं! https://developers.google.com/people/api/rest/v1/people/get से। प्रतिक्रिया साल भी नहीं देती है।

Response 

200 OK 

- Show headers - 

{ 
"resourceName": "people/1.......41", 
"etag": "r....a4o=", 
"birthdays": [ 
    { 
    "metadata": { 
    "primary": true, 
    "source": { 
    "type": "PROFILE", 
    "id": "1........41" 
    } 
    }, 
    "date": { 
    "month": 1, 
    "day": 20 
    } 
    } 
] 
} 

मैं इस बारे में पता लगाने और प्रश्न बनाने का निर्णय लेने से पहले 4 दिनों के लिए स्टैक ओवरफ्लो से खोज करने की कोशिश कर रहा हूं। कृपया मदद करे।

+0

कृपया यह रेफरी जांचें: http://stackoverflow.com/questions/19612357/retrieving-date-of-birth-and-marital-status-with-google-oauth-api –

+0

तो, मुझे नहीं मिल रहा है जन्मदिन वर्ष को जन्मदिन को Google खाते में सार्वजनिक रूप से सेट किए बिना? क्या इसके समाधान की कोई युक्ति है? उपयोगकर्ता ऐप को पंजीकृत करने के लिए मेरे ऐप को वर्ष की आवश्यकता है। और इसका उपयोग न केवल मेरे द्वारा किया जाएगा बल्कि अन्य लोग जो मेरे ऐप –

+0

में Google लॉगिन का उपयोग करते हैं, हाँ, आप इसे उपयोगकर्ता अनुमति के बिना प्राप्त नहीं कर सकते हैं –

उत्तर

0

यदि आप व्यक्ति की उम्र को सत्यापित करना चाहते हैं, तो शायद देखें कि age range फ़ील्ड आपकी आवश्यकताओं को पूरा करता है या नहीं। आप इसे https://www.googleapis.com/auth/profile.agerange.read दायरे का अनुरोध करके प्राप्त कर सकते हैं।

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