1

以前はできましたが、何らかの理由で、私の URL が localhost:8080 である私の開発環境では、FB.ui() を使用したすべての Facebook Javascript API 呼び出しが機能しなくなりました。ただし、本番環境では問題なく動作します。私は開発環境の Facebook アプリケーションを持っていますが、その中の URL を変更しただけです。そこが問題だと思います。開発環境および実稼働環境からの FB.ui() 呼び出しを許可する Facebook アプリケーションを作成するにはどうすればよいですか? これは、dev で FB.UI() を呼び出すときに発生するエラーです。

An error occurred with AppleTree dev. Please try again later.

API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: redirect_uri is not owned by the application.
4

1 に答える 1

7

私は常に次のようなエントリをhostsファイルに追加します。

127.0.0.1  dev.mydomain.com

次に、アプリ設定でアプリドメインをmydomain.comに設定します(サブドメインを許可するため)。次に、ブラウザのhttp://dev.mydomain.com:8080でサイトにアクセスすると、FB.uiが呼び出しを許可するはずです。

于 2011-10-01T01:53:55.070 に答える