我有從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