2

wampを使用してローカルホストでFacebookアプリを実行しています。私のアプリケーションはローカルホストで正常に動作しています。アプリの設定で認証解除のコールバックURLを次のように指定しました

「http://localhost/MyApp/deauthorize.php」

しかし、アプリを削除しても、deauthorize.phpがpingされません。自分のマシンからこのスクリプトにアクセスできます。http://developers.facebook.com/tools/debugツールを試しましたが、ローカルホストURLの解析でエラーが発生します。許可を取り消すためにローカルホストのURLを指定できないということですか?または私が何かを逃している場合。どんな助けでも大歓迎です。ありがとうございました

4

1 に答える 1

2

もちろん、ローカルホストアドレスをコールバックURLとして使用することはできません。これは、Web上の「そこ」から、ローカルホストが自分のマシンであると想定されていることを知る方法がないためです。

自分のマシンからこのスクリプトにアクセスできます。

しかし、Facebookのサーバーはあなたのマシンで実行されていません…</ p>

これをテストで機能させたい場合は、どこかでDynDNSアドレスを取得し、Webサーバーにも外部からアクセスできることを確認してください。

于 2012-06-29T17:06:53.463 に答える