2012-02-13 11 views
1

Usecase - 私は自分のWebアプリケーションを持っていて、ユーザーがリンクをクリックしたときに自分のアプリケーションからFacebookの壁に手動でデータを投稿したい。Facebook上のWebアプリケーションからデータを共有する

https://www.facebook.com/sharer/sharer.php?u= &トン= titleABC」ターゲット= "_空白"> 共有上を - 次のように私は現在、共有リンクを使用してい

Facebook

Issue - 私のデータは私の壁にも投稿されますが、私は自分のアプリケーションにデータを書き込むのではなく、 "Write 「Something」。テキストボックスに、ユーザーが編集できるのではなく、タイトル(のt)のメッセージを入力します。 これを行う方法はありますか?

答えて

3

[共有]ボタンでコンテンツを共有することは、絶対に簡単です。私の場合は、私はこれに加えて、IDのsharebuttonfacebook

$("#sharebuttonfacebook").click(function() { 
    var msg = "Hi This is my wonderful website"; 
    FB.ui({method: 'feed', 
    name: 'MCQ Nation ', 
    link: 'http://www.mcqnation.com/Trail3/pyramid.php?..dyanmic stuff..' , 
    picture: 'http://www.mcqnation.com/Trail3/fbapp2.png', 
    caption:'CLICK ON THE IMAGE TO GO TO OUR WEBSITE', 
    description: msg , 
    message: 'AAA'}); 
    return false; 
}); 

と私のHTMLにアプリを登録する必要がありますしているボタンは、このようにそれをやりました。 何も簡単ではありません。 http://www.facebook.com/developers/app にアクセスし、新しいアプリを登録してください。あなたはFacebookを利用して共有するかを決定することができる場所でこれら二つのもので

<div id="fb-root"></div> 
<script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
     appId  : 'YOUR_APP_ID', // App ID 
     channelUrl : 'CHANNEL FILE LOCATION', // Channel File This file has just one line which you will find at facebook developers 
     status  : true, // check login status 
     cookie  : true, // enable cookies to allow the server to access the session 
     xfbml  : true // parse XFBML 
    }); 
</script> 

-

は、彼らはあなただけのようになり、本体の後に置く必要がある簡単なコードを提供します。

上記の関数では、好きな変数を代用して動的にすることもできます。これがあなたの質問に答えることを願ってください。

PS:これよりもうまくいく場合は、ユーザーからの許可は必要ありません。

関連する問題