2011-02-04 16 views
6

क्या ग्राफ़ एपीआई के उपयोग के माध्यम से फेसबुक प्रोफाइल की निर्माण तिथि/समय प्राप्त करना संभव है?प्रोफ़ाइल की फेसबुक निर्माण तिथि प्राप्त करना

मुझे इसे प्रमाणीकरण तंत्र बनाने की आवश्यकता है, जो कि अभी तक बनाए गए फेसबुक उपयोगकर्ताओं को अनुमति नहीं देता है।

उत्तर

5

फेसबुक एपीआई को कॉल करना एक (अपेक्षाकृत) धीमा ऑपरेशन है; खासकर यदि आपको इसे कई बार कॉल करना है। इसलिए, जब संभव हो, एपीआई कॉल किए बिना आपको आवश्यक जानकारी प्राप्त करना एक अच्छा विचार है।

आप http://metadatascience.com/2013/03/11/inferring-facebook-account-creation-date-from-facebook-user-id/ पर एक नज़र डाल सकते हैं। यह बताता है कि फेसबुक एपीआई को कॉल किए बिना फेसबुक अकाउंट की सृजन तिथि को कैसे समझें, सिर्फ उपयोगकर्ता के फेसबुक यूआईडी के आधार पर।

+1

दिलचस्प लेख! –

+0

यह समाधान सबसे अच्छा था, लेकिन मुझे लगता है कि यह अब काम नहीं करता है, ऐप-स्कोप्ड उपयोगकर्ता-आईडी के परिचय के बाद, यहां अधिक जानकारी: https://developers.facebook.com/docs/apps/upgrading/#upgrading_v2_0_user_ids –

+0

लिंक शेयर करने के लिए धन्यवाद। इसने मेरी बहुत मदद की। – starkeen

0

ऐसा नहीं लगता है। documentation उन सभी फ़ील्ड को सूचीबद्ध करता है जिन्हें आप ग्राफ़ एपीआई का उपयोग करके पुनर्प्राप्त कर सकते हैं, और पंजीकरण दिनांक उनमें से एक नहीं है। इसके बारे में सोचने के लिए आओ, पंजीकरण की तारीख कुछ समय पहले उपयोगकर्ताओं की प्रोफाइल से गायब हो गई, लगभग उसी समय ग्राफ एपीआई पेश की गई थी, शायद?

आप बता सकते हैं कि एक उपयोगकर्ता ने अपनी उपयोगकर्ता आईडी को देखकर किसी अन्य से पहले पंजीकरण किया है या नहीं। :)

+0

क्षमा करें, मैंने आपको गलत तरीके से डाउनोट किया है। अपना संदेश संपादित करें और मैं उस क्रिया को वापस कर दूंगा। :-) –

+0

@ StéphaneBruckert क्या बदलने के लिए संपादित करें? – Merijn

4

नहीं, वहां नहीं है। बेहतर तरीका, और थोड़ा सा हैक लगता है, उपयोगकर्ता पदों को पुनर्प्राप्त करना और उपयोगकर्ता को निर्माण की तारीख अनुमान के रूप में सबसे पुराना रखना है!

ध्यान रखें कि हमेशा सस्ती नहीं होता है। यदि आप/फ़ीड का उपयोग करते हैं तो आपको नवीनतम 30 दिन या 50 पोस्ट मिलते हैं, तो आप लेखकों की पोस्ट प्राप्त करते हैं। याद रखें कि आपके पास * read_stream * अनुमति होनी चाहिए।

+0

उत्तर के लिए धन्यवाद :) कम से कम यह एक सुंदर सभ्य अनुमान है, और मैं जिस उपयोग के लिए देख रहा हूं उसके लिए पर्याप्त होना चाहिए :) –

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