我试图获取所有Facebook页面列表。但是我收到了一个错误。
错误是:未定义请求
代码:
var url = 'https://graph.facebook.com/me/accounts';
var accessToken = req.user.facebookAccessToken;
var params = {
access_token: accessToken,
};
request.get({ url: url, qs: params}, function(err, resp, pages) {
// console.log(resp);
pages = JSON.parse(pages);
})
答案 0 :(得分:1)
您获得的错误与Facebook无关。
“请求未定义”表示您尝试使用变量请求(在这种情况下调用其 .get()函数)但该变量请求尚未在任何地方设置。
您的代码表明这是在Node中。你有这条线吗?
var request = require('request');
如果没有,请在问题代码之前添加。这会加载您尝试使用的“请求”模块。
答案 1 :(得分:0)
您可以根据要求提出问题,
安装npm请求
require('request').get({
uri: url,
headers: {'content-type': 'application/x-www-form-urlencoded'},
body: require('querystring').stringify(params)
}, function (err, resp, body) {
})