我有来自Foursquare的foursquare应用程序。它曾经工作,但在服务器升级后,它在30秒后停止工作为超时。
我们使用Apache 2.2.6和PHP 5.2.12并将其升级到Apache 2.2.22& PHP 5.3.17。我们根据5.3.17更新了php代码,这些代码主要是db的东西。无论如何,我们的Foursquare服务器端应用程序从那时起就不起作用了。我们在其他旧服务器上尝试使用旧设置,然后就可以了。
具体而言,当用户尝试使用该应用时,我们的应用上的授权请求不会返回访问令牌。
我们正在使用以下格式提出请求。
https://foursquare.com/oauth2/access_token
?client_id=YOUR_CLIENT_ID
&client_secret=YOUR_CLIENT_SECRET
&grant_type=authorization_code
&redirect_uri=YOUR_REGISTERED_REDIRECT_URI
&code=CODE
相应地填写所有值。
任何提示或线索都会有所帮助!
答案 0 :(得分:0)
您可以尝试从浏览器请求网址,并查看生成的响应。这应该为您提供有关发生错误的更多信息。
在您的浏览器中,您可以模仿用户并按照他们用来授权您的应用的流程进行操作。然后,您可以从网址获取代码参数,并访问浏览器中的access_token链接以查看响应。