FacebookのいいねボタンとカスタムのFacebook共有ボタンを使用しています。
これが私のFacebookのようなボタンのコードです
<fb:like id="fbLikeButton_pl" href="'+document.URL+'" data-action="like" data-share="false" send="false" layout="button_count" width="50" show_faces="false"></fb:like>
以下はカスタム共有ボタンです
<a href="javascript:void(0);" class="fb_share_pop "><img src="'+site_url+'/wp-content/plugins/wp-sharelock/images/images.png"></a>
そして、私はfb.uiを使ってFacebookで共有しています
Query(".fb_share_pop").click(function()
{
FB.ui(
{
method: "feed",
name:document.URL,
link: document.URL,
},
function(response) {
if (response && response.post_id) {
clear();
jQuery.cookie('fbs_'+document.URL, 'true', { expires: 100 });
} else {
}
}
);
});
Cookie をデータベースに保存する必要があるため、カスタム共有ボタンを作成しました。
現在、fbのようなボタンは自動的にURLの合計いいねを表示しており、共有のためにグラフAPIを使用してURLの合計共有を取得しています
http://api.facebook.com/restserver.php?method=links.getStats&urls=http://umodemo.com/basic_runclick/test-2/
問題 :
共有は正常に機能していますが、fb のようなボタンが間違ったような数を表示しています。実際には合計数 (いいね + 共有数) を表示していますが、いいね数だけを表示する必要があります。
Googleで検索しましたが、パラメーターなどを見つけることができなかったため、カウントのようにしか表示されませんでした。
やりたくないカスタムのようなボタンを作成する他のオプションがあります。
誰かが私の目標を達成する方法を知っていますか? ありがとう!