连接超时通过n​​ode.js连接到Facebook时出错

时间:2015-05-22 06:05:21

标签: node.js facebook

我正在尝试使用此代码。它正在加载一段时间然后产生连接超时错误。是否有任何代理设置?如果是这样,如何设置这些代理?

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();
}

提前致谢。

0 个答案:

没有答案