4

私は最初のFacebookアプリケーションを実装しようとしていますが、最初のコーディングステップで立ち往生しています。

Facebook Webサイトでアプリケーションを作成し、アプリケーションIDを取得し、認証をテストするためにASP.NETアプリを実行しています。1行だけです:

Response.Redirect(
"https://www.facebook.com/dialog/oauth?client_id=MYAPPID&redirect_uri=localhost");

実行すると、Facebookにリダイレクトされ、次のようになります。

MYAPPNAMEでエラーが発生しました。後でもう一度やり直してください。

アプリ名を取得するので、IDは正しく、間違っている可能性のあるものは他にほとんどありません:-)

また、ローカルホストの代わりに他のURLを使用してみました。現在、VPSが、ローカルのWebアプリで機能しない場合に備えて、公開されているWebアプリで試してみるように手配しています。

検索すると、似たような問題について不平を言う投稿がたくさん見つかりましたが、同じ問題ではありませんでした。この質問は非常によく似ていることがわかりましたが、確認された回答はFB.init()の編集について述べています。これは、SDKの一部であると思われるため、私には当てはまりません。

4

1 に答える 1

1

リダイレクトURIは、アプリケーションのセットアップで構成したドメイン内のURLである必要があります。ドキュメントに記載されているように。

"The redirect_uri must be within the same domain as the Site URL you specify in Web site tab of the Developer App"

于 2011-05-17T12:52:05.257 に答える