मैं फेसबुक के साथ node.js. में कनेक्ट होने वाली परियोजना पर काम कर रहा हूं। सबकुछ बढ़िया काम कर रहा है लेकिन अब मैं कनेक्ट किए गए उपयोगकर्ता के लिए फेसबुक से दोस्तों की एक सूची प्राप्त करना चाहता हूं, मेरे पास उपयोगकर्ता से एक्सेस टोकन है, लेकिन मुझे नहीं पता कि फेसबुक से डेटा प्राप्त करना कैसे शुरू करेंफेसबुक एपीआई से फेसबुक एपीआई कैसे प्राप्त करें node.js
कोई भी मदद? (अपने कोड में अपने फेसबुक मॉड्यूल आयात
facebook.js
var https = require('https');
exports.getFbData = function(accessToken, apiPath, callback) {
var options = {
host: 'graph.facebook.com',
port: 443,
path: apiPath + '?access_token=' + accessToken, //apiPath example: '/me/friends'
method: 'GET'
};
var buffer = ''; //this buffer will be populated with the chunks of the data received from facebook
var request = https.get(options, function(result){
result.setEncoding('utf8');
result.on('data', function(chunk){
buffer += chunk;
});
result.on('end', function(){
callback(buffer);
});
});
request.on('error', function(e){
console.log('error from facebook.getFbData: ' + e.message)
});
request.end();
}
अब, var facebook = require('./facebook.js');
:
एक जादू की तरह काम करता है! धन्यवाद! –
क्या मैं दोस्त और आपसी दोस्त प्राप्त कर सकता हूं? तो कैसे? – learner
यह मेरे लिए बहुत अच्छा काम करता है। हालांकि यह समझना महत्वपूर्ण है कि 'getFbData' एक स्ट्रिंग देता है। इसके बाद आप इसे 'var json = JSON.parse (प्रतिक्रिया डेटा) के साथ जेसन पर पार्स कर सकते हैं; ' – toddg