我有从 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
相应地填充所有值。
任何提示或线索都会有所帮助!