如何从Facebook帐户获取所有页面
我试图得到所有的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); })
你得到的错误与Facebook无关。
“request is not defined”意味着你正在试图用variables请求 (在这种情况下调用它的.get()函数),但是variables请求没有被设置在任何地方。
您的标签表明这是在节点。 你有这条线吗?
var request = require('request');
如果没有,请在您的问题中的代码之前添加。 加载你正在尝试使用的“请求”模块。
你有问题要求,
安装npm请求
require('request').get({ uri: url, headers: {'content-type': 'application/x-www-form-urlencoded'}, body: require('querystring').stringify(params) }, function (err, resp, body) { })