gpt4 book ai didi

oauth - Foursquare API、oauth、HTTP 301

转载 作者:太空宇宙 更新时间:2023-11-04 01:16:56 27 4
gpt4 key购买 nike

我正在使用nodejs中的foursquare api。我按照here描述的步骤操作(Web服务器应用程序)

但在最后一步中,当我获得authorization_code时,我得到一个HTTP 301,指向所请求的相同URL。我不知道为什么。

我错过了什么吗?

最佳答案

你看过connect-auth吗? ?这是一个非常好的库,它还支持 foursquare .

安装:

npm install oauth connect-auth

使用尝试:

var foursquareConsumerKey = "";var foursquareConsumerSecret = "";

 app.get ('/auth/foursquare', function(req, res, params) {
req.authenticate(['foursquare'], function(error, authenticated) {
res.writeHead(200, {'Content-Type': 'text/html'})
if( authenticated ) {
res.end("<html><h1>Hello foursquare user:" + JSON.stringify( req.getAuthDetails().user ) + ".</h1></html>")
}
else {
res.end("<html><h1>Foursquare authentication failed :( </h1></html>")
}
});
})

我想你的代码一定是这样的,但我还没有尝试过,因为我没有 foursquare 帐户。

关于oauth - Foursquare API、oauth、HTTP 301,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4837076/

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