2016-11-29 49 views
2

我正在尝试使用facebook api连接以获取某个页面的提要。从图api中获取数据与节点

但我发现了一个访问令牌错误

{"error":{"message":"Invalid OAuth access token.","type":"OAuthException","code":190,"fbtrace_id":"DrEySZsEOOA"}} 

我想这样的: Facebook.js:

var https = require('https'); 
exports.get = function(accessToken, apiPath, callback) { 
    var options = { 
     host: 'graph.facebook.com', 
     port: 443, 
     path: apiPath + '?access_token=' + accessToken, 
     method: 'GET' 
    }; 
    var buffer = ''; 
    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.get(): ' 
        + e.message); 
    }); 

    request.end(); 
} 

app.js:

var facebook = require('./facebook'); 
var http = require('http'); 
var server = http.createServer(app); 


facebook.get('121212', '/feed/', function(data){ 
    console.log(data); 
}); 

server.listen(9999); 

是,我通过了正确的标记。我只是修改它显而易见的原因hahaha

会有人有一个想法或例子吗?

谢谢大家

+0

您是否正确设置了身份验证https://developers.facebook.com/docs/facebook-login? –

+0

谢谢, 我会尽力回复新闻。对不起,延迟 –

回答