私は、ステータスを Web サイトに出力するときに Facebook Like ボタンを追加する PHP スクリプトを作成しました。
通常のステータスの場合、「いいね」ボタンは正常に機能しますが、写真付きの投稿の場合、いいねボタンは正しい数を表示しません。
どのように修正すればよいですか?
コードはループ内にあり、標準の /pageID/posts 呼び出しを使用します
print "<li>".(!empty($fb['picture']) ? "<a href=\"$fb[picture]\"><img src=\"$fb[picture]\" alt=\"".htmlspecialchars($fb['message'])."\" class=\"facebookItemImage\" ".(1==0 ? imageSize($fb['picture']) : "")." /></a><br />" : "").link_it($fb['message'])."<br />".($fb['type'] == "link" ? link_it($fb['link'])."<br />" : "")."<span class=\"facebookCreatedAt\">Posted ".getRelativeTime($fb['created_time']).(!empty($fb['place']) ? " from ".$fb['place']['name'] : "")."</span><br />
<div class=\"fb-like\" data-href=\"".(!empty($fb['picture']) ? $fb['picture'] : $fb['actions'][1]['link'])."\" data-send=\"false\" data-layout=\"button_count\" data-width=\"150\" data-show-faces=\"false\"></div></li>"."\n";