0

私はFacebookページの管理者であり、私のドメインにアクセスしたときに私のページを気に入った人にメッセージを表示したいと思います。

ページタブとしてそれを行う方法についてのチュートリアルをいくつか見つけることができますが、私のWebサイトに表示したいと思います。どうすればこれを機能させることができますか?https://developers.facebook.com/docs/guides/web/をスキャンしましたが、どこから始めればよいかわかりませんか?

私はアプリケーションを作成し、app-idとappsecretを持っています....しかしそれでは......

誰かが私を良い方向に向けることができますか?


答えてくれてありがとうございますが、何が欲しいのかよくわからないと思います。私が必要としないのは:いいねボタンのクリックを登録する方法です。

私が欲しいのは次のとおりです。ユーザーが私のFacebookページを高く評価してから、私のWebサイトにアクセスします。私のウェブサイトでは、ユーザーにメッセージを表示したいと思います。たとえば、「Facebookで私たちが気に入りました!よくできました」などです。将来的には、無料のビールなどのクーポンコードをユーザーに表示したいと思います。

誤解してすみません!

4

2 に答える 2

0

「彼らが私のドメインにアクセスしたとき」と書いたので、JavaScriptを使用していると思います。私は私の古いプロジェクトの1つからこのコードを掘り起こしました:

// load fb
// don't load if already loaded
var js, id = 'facebook-jssdk';
if(document.getElementById(id)){
    return;
}

js = document.createElement('script');
js.id = id;
js.async = true;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
document.getElementsByTagName('head')[0].appendChild(js);

// when fb has loaded, initialize and add some listeners
window.fbAsyncInit = function() {
    FB.init({appId: null, status: true, cookie:true, xfbml:true, trace:true});
    FB.Event.subscribe('edge.create', function(h, widget) {
        // h = liked link
            // do something eg show message or save state via js cookie or ajax php call
    });
    FB.Event.subscribe('edge.remove', function(h, widget) {
        // h = unliked link
            // do something ag hide message or save state via js cookie or ajax php call
    });
};

これは、実際にはfacebookjavascriptAPIロードスクリプトの変更です。

于 2012-06-02T17:30:03.070 に答える
0

イベントリスナーを作成する必要があります。それは基本的に「いいね」ボタンを「監視」し、誰かがそれをクリックすると「ニッチ」します

これをドキュメントの先頭のどこかに追加します

 <div id="fb-root"></div>
 <script src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    FB.init({ apiKey: 'xxxxxxxxxxxxx' });

 });
</script>

次に、スニッチを追加します

window.fbAsyncInit = function() {
 FB.Event.subscribe('edge.create', function(href, widget) {
 alert('You just liked the stUrbs URL '+href);


 });
 //Add the comment snitch here if you need it. Shown below
 };

誰かがコメントを追加したときに、さらに進んでスニッチすることができます。

 FB.Event.subscribe('comment.create', function(href, widget) {
alert('You just commented on stUrbs URL '+href);


 });

当然、アラートよりもエレガントなことをしたいと思うでしょう

于 2012-06-02T17:45:21.027 に答える