5

Facebook キャンバス アプリ ページの [いいね] ボタンが機能しません: https://apps.facebook.com/bzodiac/

  1. ホロスコープの下にある「いいね」ボタンには、「あなたのホロスコープが好きですか?」と書かれています。コメントボックスをポップアップしますが、すぐに消え、ボタンの数は増えません。
  2. ページを更新すると、ボタンは既に "いいね" されているかのようにグレー表示されますが、カウント ボックスには "0" が表示されます。
  3. マウスをボタンの上に置き、小さな "X" をクリックして "unlike" にします。カウントが -1 に設定されていることがわかります。
  4. いいねフィードは、タイムラインまたは通知のいずれにも公開されませんでした。プロセス全体で何もありません。
  5. 「推奨」テキストに切り替えると、正常に機能します。

まとめると、いいねボタンが壊れているようです。面白いことに、「推奨」に切り替えると、突然期待どおりに動作します。

これは私のいいねボタンのマークアップです:

<div class="fb-like" data-href="<?php echo $horoscopeFBObjectUrl; ?>" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false"></div>

いいねボタンdata-hrefはこのページを指しています: https://bzodiac.herokuapp.com/fbObject.php?sign=pisces piscesはあなたの星座に従って置き換えられます。

4

1 に答える 1

0

参照: https://developers.facebook.com/docs/reference/plugins/like/migration/

必要な og:tags をすべて追加していない場合は、追加する必要がある場合があります。

移行の準備

サイトで Like Button ソーシャル プラグインを使用している Facebook 開発者は、移行が有効になったときに次の準備をする必要があります。

  1. Like Button ソーシャル プラグインを使用するすべての Open Graph オブジェクト ページには、fb:app_id Open Graph メタタグを含める必要があります。fb:app_id メタタグが指定されていない場合でも、いいね ボタンは引き続き機能しますが、このメタタグを指定することで、開発者は所有するいいねボタンで移行をテストできます。
  2. fb:app_id は、Open Graph オブジェクトが存在する特定のサイトまたは製品を表す Facebook アプリのアプリ ID に設定する必要があります。
于 2013-05-02T22:28:10.823 に答える