0

私はSOを精査し、いたるところに行き来しましたが、まだ立ち往生しています。少しばかげているように感じますが、この壁に頭を数時間ぶつけています。

FB アプリの設定は次のとおりです。

App Domain: name.local
Site URL: http://name.local:4000

私はローカル Web サーバーを実行しており、Web アプリケーションを稼働させています。

認証は機能します(私のredirect_urlは認証URLとダイアログ/フィードURLの両方で同じであるため、奇妙に思えます)

name.local は /etc/hosts ファイルにあり、127.0.0.1 を指しています。

ポート4000で実行しています。

この URL は機能しません:

https://www.facebook.com/dialog/feed?client_id=nnnnnn&redirect_uri=http%3A%2F%2Fname.local%3A4000&name=aname&caption=acaption&description=descr&show_error=true

次のエラー メッセージが表示されます。

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.

テスト ユーザー (FB テスト ユーザー API を使用して作成) を使用しています。

サイト URL とリダイレクト URL が一致していることを約 100 万回確認しました。

私が間違っていることは何か分かりますか?

4

2 に答える 2

1

サイトの URL とアプリの URL は恥ずべきことです。アプリの URL にプロトコル情報を含めないでください。

サイトの URL にはプロトコルを含める必要があります

于 2013-06-20T10:29:59.553 に答える
0

私はコンピューターが大好きです。

client_idの代わりにapp_idを使用する必要がありました(これは、認証コードからコピーして貼り付けたものです)。

于 2012-05-31T04:57:57.070 に答える