Foursquare API、oauth、HTTP 301

Foursquare API、oauth、HTTP 301,oauth,node.js,foursquare,Oauth,Node.js,Foursquare,我正在nodejs中使用foursquare api。 我遵循所描述的步骤(Web服务器应用程序) 但是在最后一步,当我得到授权代码时,我得到了一个指向请求的相同url的HTTP 301。 我不知道为什么 我错过什么了吗?你看了吗?这是一个非常好的库,它还支持 要安装: npm install oauth connect-auth 要使用try,请执行以下操作: var foursquareConsumerKey=“”; var FoursquareConsumerCret=“” app.ge

我正在nodejs中使用foursquare api。 我遵循所描述的步骤(Web服务器应用程序)

但是在最后一步,当我得到授权代码时,我得到了一个指向请求的相同url的HTTP 301。 我不知道为什么

我错过什么了吗?

你看了吗?这是一个非常好的库,它还支持

要安装:

npm install oauth connect-auth
要使用try,请执行以下操作:

var foursquareConsumerKey=“”; var FoursquareConsumerCret=“”

app.get('/auth/foursquare',函数(req、res、params){
请求验证(['foursquare'],函数(错误,已验证){
res.writeHead(200,{'Content-Type':'text/html'})
如果(已验证){
res.end(“Hello foursquare用户:“+JSON.stringify(req.getAuthDetails().user)+”)
}
否则{
res.end(“Foursquare身份验证失败:(”)
}
});
})
我想你的代码一定是这样的,但我还没有试过,因为我没有foursquare帐户。

你看过吗?这是一个非常好的库,它还支持

要安装:

npm install oauth connect-auth
要使用try,请执行以下操作:

var foursquareConsumerKey=“”; var FoursquareConsumerCret=“”

app.get('/auth/foursquare',函数(req、res、params){
请求验证(['foursquare'],函数(错误,已验证){
res.writeHead(200,{'Content-Type':'text/html'})
如果(已验证){
res.end(“Hello foursquare用户:“+JSON.stringify(req.getAuthDetails().user)+”)
}
否则{
res.end(“Foursquare身份验证失败:(”)
}
});
})

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

我开始基于新的4sq api(v2)和oauth2实现自己的解决方案


我开始基于新的4sq api(v2)和oauth2实现自己的解决方案


谢谢,这个版本唯一的问题是它使用了旧的4sq api和oauth v1。谢谢,这个版本唯一的问题是它使用了旧的4sq api和oauth v1。请更新你的链接,因为它现在离线,死链接会转到github 404页面。请更新你的链接,因为它现在离线,死链接会转到github 404页面。