क्या मुझे उपयोगकर्ता के पहले नाम में वर्तमान लॉग इन करने के लिए FB.api
के माध्यम से एक ग्राफ एपीआई कॉल करना है? या, क्या कोई आसान/तेज़ तरीका है?फेसबुक जेएस एसडीके वर्तमान उपयोगकर्ता का पहला नाम कैसे प्राप्त करें?
उत्तर
हां आपको एपीआई कॉल का उपयोग करना होगा, क्योंकि यह एक्सेस टोकन या किसी अन्य एप्लिकेशन को पास की गई किसी अन्य जानकारी में एन्कोड नहीं किया गया है।
यदि चिंता प्रदर्शन है, तो आप निश्चित रूप से परिणाम कैश कर सकते हैं।
आप के रूप में आप सभी की जरूरत है कि
function fqlQuery(){
FB.api('/me', function(response) {
var query = FB.Data.query('select name,email,hometown_location, sex, pic_square from user where uid={0}', response.id);
query.wait(function(rows) {
uid = rows[0].uid;
document.getElementById('name').innerHTML =
'Your name: ' + rows[0].name + "<br />" +
'Your email: ' + rows[0].email + "<br />" +
'Your hometown_location: ' + rows[0].hometown_location + "<br />" +
'Your sex: ' + rows[0].sex + "<br />" +
'Your uid: ' + rows[0].uid + "<br />" +
'<img src="' + rows[0].pic_square + '" alt="" />' + "<br />";
});
});
}
FB.api('/me', function(response) {
$('#name').html("Welcome " + response.name);
});
इस प्रकार FB.api उपयोग कर सकते हैं।
यदि आप पहला नाम चाहते हैं, तो यह 'respond.first_name' होना चाहिए, न कि' respond.name' –
@ सुपर Chafouin धन्यवाद लेकिन प्रतिक्रिया। First_name अपरिभाषित दिया गया। –
जावास्क्रिप्ट एसडीके जो फेसबुक आपको पहला नाम, अंतिम नाम (जिसे विशेष अनुमति की आवश्यकता नहीं है), शैक्षिक इतिहास और फेसबुक उपयोगकर्ता प्रोफ़ाइल के बहुत कुछ प्राप्त करने की अनुमति देता है। लेकिन, 'संवेदनशील' जानकारी प्राप्त करने के लिए उपयोगकर्ता को आपके ऐप को स्वीकृति देना है (यदि वे पहले से नहीं हैं) और फिर शैक्षिक इतिहास जैसी 'संवेदनशील' जानकारी को स्वीकृति दें। http://www.virtualsecrets.com/facebook-user-data-on-webpage-form.html पर पृष्ठ जावास्क्रिप्ट एसडीके के साथ काम करने की पूरी प्रक्रिया और वेबपृष्ठों के साथ ऐप्स को सेट अप करने के बारे में कुछ जानकारी दिखाता है।
गुण प्रथम नाम और अंतिम नाम अब एफबी जेएस एसडीके एपीआई लॉगिन अनुरोध द्वारा वापस नहीं लौटाए जाते हैं। यह कुछ समय के बीच बदल गया। 2.2 (06/2014) और 2.5 (01/2015)।
कारण पीछे है, कि लॉगिन अनुरोध केवल सार्वजनिक रूप से उपलब्ध गुण है, जो है fbid और नाम देता है। प्रथम नाम और अंतिम नाम सार्वजनिक रूप से सुलभ विशेषताओं नहीं हैं और उपयोगकर्ता द्वारा दी गई अनुमतियों की आवश्यकता होती है। See here।
हम एक "अनुमान वैकल्पिक हल" का उपयोग करें - अगर विशेषता नाम 1 से अधिक शब्द है, हम उन्हें firstname और उपनाम विशेषताओं में विभाजित, या नाम से firstname पॉप्युलेट। अनुमतियों, प्रतिक्रिया जांच, कॉलबैक इत्यादि वाले उपयोगकर्ताओं को परेशान करने से कुछ स्थितियों में यह बेहतर/आसान है ..
- 1. फेसबुक जेएस एसडीके: आईफ्रेम
- 2. फेसबुक PHP एसडीके 3.0 - OAuthException: वर्तमान उपयोगकर्ता
- 3. शेयरपॉइंट वर्तमान उपयोगकर्ता खाता नाम प्राप्त करें?
- 4. फेसबुक एसडीके 3.0: उपयोगकर्ता के ई-मेल कैसे प्राप्त करें?
- 5. जावास्क्रिप्ट - वर्तमान उपयोगकर्ता का नाम कैसे प्राप्त करें
- 6. वर्तमान फ़ंक्शन का नाम कैसे प्राप्त करें?
- 7. AngularJS नियंत्रकों में फेसबुक जेएस एसडीके इंजेक्शन
- 8. उपयोगकर्ता वर्तमान खोला आवेदन कैसे प्राप्त करें?
- 9. वर्तमान कक्षा का नाम प्राप्त करें?
- 10. प्राप्त करें फेसबुक उपयोगकर्ता चेकइन
- 11. विंडोज प्रमाणीकरण - वर्तमान उपयोगकर्ता नाम प्राप्त करना
- 12. फेसबुक एपीआई - उपयोगकर्ता का पता कैसे प्राप्त करें, फोन #?
- 13. PHP वर्तमान निर्देशिका का नाम प्राप्त करें
- 14. एक्शनस्क्रिप्ट - वर्तमान फ़ंक्शन का नाम प्राप्त करें
- 15. आईओएस पर फेसबुक एसडीके 3.1 के साथ उपयोगकर्ता का ईमेल कैसे प्राप्त करें?
- 16. वर्तमान उपयोगकर्ता संदर्भ प्राप्त करें
- 17. जेएस एसडीके बनाम PHP एसडीके
- 18. कैसे सी # फेसबुक एसडीके
- 19. फेसबुक सी # एसडीके
- 20. मैं वर्तमान माह का पहला दिन कैसे प्राप्त करूं?
- 21. सेल में वर्तमान उपयोगकर्ता नाम कैसे दिखाएं?
- 22. फेसबुक OAuth पुनः प्राप्त उपयोगकर्ता ईमेल
- 23. मेवेन संपत्ति वर्तमान उपयोगकर्ता नाम?
- 24. शानदार टेक्स्ट: वर्तमान दृश्य का फ़ाइल नाम कैसे प्राप्त करें
- 25. जेएसपी में वर्तमान पृष्ठ का नाम कैसे प्राप्त करें?
- 26. वर्तमान जावास्क्रिप्ट फ़ाइल नाम का पूर्ण पथ कैसे प्राप्त करें
- 27. डेल्फी 7 में वर्तमान विधि का नाम कैसे प्राप्त करें?
- 28. फेसबुक के जावास्क्रिप्ट एसडीके
- 29. फेसबुक आईओएस एसडीके लॉगआउट
- 30. एंड्रॉइड फेसबुक एसडीके - फेसबुक नोटिफिकेशन कैसे पूछें
मैं इसे कैश कहां दूंगा? स्थानीय भंडार? – ma11hew28
'' 'window.localStorage.setItem ('facebook', JSON.stringify (प्रतिक्रिया));' '' – Alastair