1

アプリケーションで foursquare API を使用しています。ローカル マシンでアプリを実行しても問題はありませんが、サーバーでは、ユーザーがアプリを許可し、コールバック URL にリダイレクトされた後にこのエラーが発生します。

Fatal error: Uncaught exception 'EpiFoursquareException'
in /home/content/40/9029540/html/earlybirds/test/lib/EpiFoursquare.php:252
Stack trace:
#0 /home/content/40/9029540/html/earlybirds/test/lib/EpiFoursquare.php(208): EpiFoursquareException::raise(Object(EpiCurlManager), false) 
#1 /home/content/40/9029540/html/earlybirds/test/lib/EpiFoursquare.php(196): EpiFoursquareJson->__get('response')
#2 /home/content/40/9029540/html/earlybirds/test/callback.php(45): EpiFoursquareJson->offsetGet('access_token')
#3 {main} thrown in /home/content/40/9029540/html/earlybirds/test/lib/EpiFoursquare.php on line 252

誰も理由を知っていますか?私はPHPとmysqlを使用しています

4

1 に答える 1

0

認証 URL を作成するときに redirect_uri パラメータを送信し、それが APP 詳細ページのものと一致していることを確認してください。私は 2 つのアプリを作成する必要がありました。1 つはローカルでテストするため、もう 1 つはもちろん別の URL を持つ開発サーバーでテストするためです。

于 2012-09-19T17:34:30.380 に答える