gpt4 book ai didi

node.js - 如何使用 Express 在 NodeJS 中的 GET 请求中发出 GET 请求

转载 作者:行者123 更新时间:2023-12-02 11:14:13 26 4
gpt4 key购买 nike

基本上,我正在尝试在回调 GET 方法中从 Facebook 获取访问 token 。下面是我的代码。

getAccessToken 根本没有被调用。正确的实现方法是什么?

app.get('/fbcallback', function(req, res) {


var code = req.query.code;

var getAccessToken = 'https://graph.facebook.com/v2.12/oauth/access_token?'+
'client_id='+client_id+
'&redirect_uri='+redirect_uri+
'&client_secret='+client_secret+
'&code='+code;


app.use(getAccessToken, function(req, res) {

console.log('Token Call');

});


});

最佳答案

您不应在 get 调用中使用 app.use

您一定正在尝试执行如下所示的操作。在 get 调用内部进行另一个 get 调用以获取 token 。

var request = require('request');

app.get('/fbcallback', function (req, res) {
var code = req.query.code;
var getAccessToken = 'https://graph.facebook.com/v2.12/oauth/access_token?' +
'client_id=' + client_id +
'&redirect_uri=' + redirect_uri +
'&client_secret=' + client_secret +
'&code=' + code;

request(getAccessToken, function (error, response, body) {
console.log('error:', error); // Print the error if one occurred
console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received
console.log('body:', body); // Print the HTML for the Google homepage.
});
});

关于node.js - 如何使用 Express 在 NodeJS 中的 GET 请求中发出 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49318921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com