0

最初に PHP SDK を使用してデータを取得し、フィードをループしてすべて出力するカスタム facebook フィードを作成しました。問題なく正常に動作します。

各フィードにいいねボタンを追加する必要があるため、以下を実行しました。

PHP Foreach ループ内:

$ids = explode('_', $value['id']);
$like_it = "https://www.facebook.com/". $ids[0] ."/posts/". $ids[1] ?>

...

<fb:like href="<?php echo $like_it; ?>" layout="button_count" 
    show_faces="true" width="160" height="40"
    action="like" colorscheme="light"></fb:like>

正しいアプリ ID と XFBML を有効にして、JS SDK を非同期的にロードしています

js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=xxxxxxxxxxxxxxxx";

いいねボタンが表示され、期待どおりに割り当てられているニュース フィード アイテムにリンクされますが、実際にはフィード アイテムに既に関連付けられているいいねの数を取得するものはありません。奇妙なことに、そうです...そして、私はそれについて頭を悩ませることができません。

ここで露骨に間違っていることはありますか?

これが問題のページですいいねボタンは、最初に機能させたいので、まだ適切に配置されていません!

どんな助けでも大歓迎です、

乾杯、DB

4

1 に答える 1

0

これは Facebook ではもはや不可能であることがわかりました。このトピックとこれが不可能な理由について詳しく説明している他の SO 回答があります。

于 2012-10-03T10:55:02.723 に答える