1

Foursquareから認証を取得するfoursquareアプリがあります。以前は機能していましたが、サーバーのアップグレード後、30秒後にタイムアウトとして機能しなくなりました。

Apache2.2.6とPHP5.2.12を使用していて、Apache2.2.22とPHP5.3.17にアップグレードしました。ほとんどがdbのものである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

それに応じて、すべての値が入力されます。

ヒントや手がかりは役に立ちます!

4

1 に答える 1

0

ブラウザーから URL を要求してみて、生成された応答を確認できます。これにより、発生したエラーに関する詳細情報が得られます。

ブラウザーで、ユーザーを模倣して、ユーザーがアプリを承認するために使用するフローに従うことができます。次に、URL からコード パラメーターを取得し、ブラウザーで access_token リンクにアクセスして、応答を確認します。

于 2012-10-09T20:34:12.003 に答える