2

紹介リンクに組み込まれている、サイト上のユーザーごとに一意の変数を生成します。そのリンクをFacebookの「いいね」ボタンに入れると、「いいね」の数はリンクごとに異なります。

これが私の例です:

UserA:

<div class="fb-like" data-href="http://example.com?refer=3323"></div>

ユーザーB:

<div class="fb-like" data-href="http://example.com?refer=2355"></div>

両方のユーザーは事実上同じリンクを持っていますが、紹介コードが異なります。両方にexample.comの「countのように」を表示してもらいたいのですが、代わりに、それぞれに「0のいいね」を表示します。

両方に同じようにカウントさせることは可能ですか?もしそうなら、どのように?

4

4 に答える 4

1

Facebookのfb_refパラメーターを使用できます。

<fb:like ref="top_left"></fb:like>

またはiframe表記:

<iframe src="...&ref=top_left"></iframe>

読者がFacebookをクリックしてWebサイトに戻ると、Facebookはその場で次のリンクを作成します。

* http://www.facebook.com/l.php?fb_ref = top_left&fb_source = profile_oneline *

したがって、あなたの場合、これをLike構成として使用します。

<fb:like ref="3323"></fb:like>

またはこれ:

<fb:like ref="refer-3323"></fb:like>

返されるのは、それぞれfb_ref="3323"またはfb_ref="refer-3323"です。これを目的のreflinkに変換することは可能です。

これはテストされていませんが、十分に文書化されています: https ://developers.facebook.com/docs/reference/plugins/like/

于 2012-02-15T20:01:41.723 に答える
0

デバッガーに移動します

2つのURLが同じog:urlであることを確認してください。正規URL。

于 2012-01-31T22:19:59.110 に答える
0

Likeプラグインで使用されるURLは、[すべてのユーザーに対して]共通である必要があります。その後、同様のカウントのみが期待どおりに表示されます。

上記のコードでは、ユーザーAとユーザーBで異なります。代わりに、data-hrefを「http://example.com」として指定するだけです。

URLに紹介IDを指定した理由を教えてください。

于 2012-02-01T09:57:31.853 に答える
0

これは一種の厄介な方法ですが、1つにはHTML5コードを使用し、2つ目にはiFrameを使用しました。

https://developers.facebook.com/docs/plugins/like-button/

于 2013-10-30T17:18:39.837 に答える