2011-12-26 12 views
0

私はフィード機能を実装するためにjavascript SDKを使用しています。ここで私の問題は、ユーザーがログインしていない場合、ログインボタンをクリックしてログイン情報を要求し、私のアプリではなくFacebookページにリダイレクトすることに成功しました。共有ボタンをクリックしたときにユーザーがログインした後にアプリにリダイレクトする方法

FB.uiメソッドでリダイレクトURLを与えて、自分のAPPにリダイレクトする方法を教えてください。

は、ここでは、どのようにFB.uiメソッドを使用してこの問題を解決するために私を助けてください私のコード

FB.ui({ 
    method : 'feed', 
    name : feedName, 
    link : feedLink, 
    picture : feedImg, 
    caption : feedCaption, 
    description : feedDescription, 
    message : feedMessage 
}); 

です。あなたがFB.uiメソッドのcallbackを使用したい

答えて

0

FB.ui({ 
    method : 'feed', 
    name : feedName, 
    link : feedLink, 
    picture : feedImg, 
    caption : feedCaption, 
    description : feedDescription, 
    message : feedMessage 
}, function(response){ 
    if (response && response.post_id) { 
    alert('Post was published.'); 
    } else { 
    alert('Post was not published.'); 
    } 
}); 

また、オプションでredirect_uriを指定することができますが、一般的にFB.uiは自動的にそれを提供します。

ユーザーがあなたのアプリケーションにリダイレクトしていない場合は、恐らくFacebook JS-SDKの初期化に問題があります。あなたはまた、先行FB.ui

+0

に呼び出すにFB.loginを使用することができます

ありがとうございました。しかし私は、ユーザーの後にログイン中のFacebookに私のアプリにリダイレクトする必要があります。 JS-SDKの初期化は正しいです。 FacebookやJS-SDKが正しく初期化されているかどうかチェックする必要があります。 – Praveen

+0

このコードは、アプリケーション設定の一覧にあるドメインで実行していますか?ところで、あなたは、廃止され、もう年の半分の間働いていないフィードダイアログの 'message'プロパティを使用しています... –

+0

ありがとうございました。はい、このコードはアプリケーション設定に記載されている同じドメインを実行しています。私はredirect_uriプロパティを使用しましたが、運はありません。 – Praveen

関連する問題