我有从Foursquare获得授权的foursquare应用程序。它曾经工作,但服务器升级后,它停止工作30秒后超时。Foursquare OAuth2.0请求在Apache&PHP升级后不起作用
我们使用Apache 2.2.6和PHP 5.2.12并将其升级到Apache 2.2.22 & PHP 5.3.17。我们根据5.3.17更新了php代码,这些代码大部分是数据库的东西。无论如何,我们的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
值的所有相应填补。
任何提示或线索将有所帮助!
任何返回的错误,如«redirect_uri_mismatch»?关于超时错误,您确定curl(或者您用来调用访问令牌的任何内容)是否可以与任何其他url一起使用? – sglessard
我因500网络错误而超时。我以前有过redirect_uri_mismatch,但是这是从foursquare API设置和代码中的配置中处理的。 我们有几台服务器,只有升级后的服务器不能使用相同的代码。 (当然,我更改Foursquare API设置和我们的网址的设置) – Jonathan