0

私は自分の新しいサイトに取り組んでおり、人々が本物のフィードバックを残せるように、Facebook のコメント ボックスを統合したいと考えていました。

サイトにボックスがあり、アプリを作成し、アプリ ID と Facebook ID を取得しました。それらをメタタグに入れますが、それでも人々のコメントを削除できません. 友達にテストコメントをつけてもらいました。

ページは www dot bodmaster dot com/product/Bodology/EFX-10%20Oxygenator

Facebookの表示写真の上にマウスを置いて、URLからFB IDを取得しました...

ここに画像の説明を入力

これがアプリIDを取得した方法であり、すべての設定が表示されます...

ここに画像の説明を入力

ページに次のメタ タグを追加しました...

<meta property="fb:admins" content="10150317838260636" />
<meta property="fb:app_id" content="414103721981616" />

徹底するために、これはページに追加されたfbスクリプトです...

<!-- facebook script -->
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=414103721981616";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!-- end facebook script -->

そしてコメントボックスのコード...

<?php $url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; ?>

<div class="fb-comments" data-href="<?php echo urlencode($url); ?>" data-num-posts="10" data-width="470"></div>

Facebookは、「サーバーの更新には少し時間がかかる場合があります」と述べていました

1 時間経っても機能しません。待ち時間が足りませんか?

ウィザードからの支援は大歓迎です。

4

1 に答える 1

1

ここに問題があります:

友達にテストコメントをつけてもらいました。ページは www dot bodmaster dot com/product/Bodology/EFX-10%20Oxygenator

変化する:

<?php $url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; ?>

に:

<?php $url = (!empty($_SERVER['HTTPS'])) ? "http://www.".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://www.".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; ?>

理由:

Your **site URL** is: http://www.bodmaster.com (set in your app settings)
Your comments URL is set to: http://bodmaster.com **or** https://bodmaster.com

上記のようにコードを変更すると...

Your comments URL is set to: http://bodmaster.com (even if SSL is currently in use)

これがうまくいくかどうか教えてください。

于 2012-09-02T15:02:29.547 に答える