2011-11-10 10 views
3

FB.ui()を使用して友だちにapprequestsを送信しようとしています。私のアプリケーションはタブのiframeアプリケーション(CANVAS APPではない)なので、私の開発者セクションでは、ユーザーになることを望まないので、「基本情報」と「ページタブ」セクションは完全(facebookエリアのアプリケーションではない)直接アプリケーションに行くことができます。私はFacebookの面積のアプリが私のアプリのために完了したときFacebookのエラーメッセージ:redirect_uriはアプリケーションによって所有されていません

FB.UIは()昨日働いていたが、それを削除するとき、私は次のエラーを取得:

APIエラーコード:191 APIエラー説明:指定されたURLはアプリケーションによって所有されていません エラーメッセージ:redirect_uriはアプリケーションによって所有されていません。

私がメッセージを送信するために使用していたコードは次のとおりです。

FB.ui({method: 'apprequests', 
         message: 'Play RCS Let\'s make it happen game!' 
        }, function(data) { 
         $("#sendToFriends").fadeOut(); 
         $("#didyouknow").fadeIn(); 
         console.log(data); 
        }); 

私は「フェイスブックのアプリの」のための領域を完了心をいけない、しかし、それは必要とされ、その後、上記のメッセージ通知のURLを作成しないことアプリケーションの場所またはアプリケーションがインストールされているページタブ

助けてください!

+0

FacebookのフィールドにAppを追加しました。私のアプリがホストされている場所のURLが表示されていました。 – mauzilla

+0

他の人が恩恵を受けることができるように、有効な回答を受け入れる必要があります。 –

答えて

11

タブ設定でApp Domain:フィールドとSite URL:フィールドを設定します。それはあなたの問題に役立ちます。また、リダイレクトURLが指定したドメインと一致することを確認する必要があります。

+1

別のケース:IEでこの問題が発生し、channelUrlを提供している場合 - channelUrl(これはredirect_uriになります)を削除して問題を解決できます –

1

FB.ui()からのページのドメインは、あなたのアプリがFacebookの設定で使用するように設定されているドメインと一致している必要があります。

+0

これは私に何が恋しいのですか? – ChadT

関連する問題