コンソールにFacebookのエラーが出る

Simplicityの特徴 フォーラム 不具合報告 コンソールにFacebookのエラーが出る

  • このトピックには2件の返信、2人の参加者があり、最後ににより5ヶ月、 3週前に更新されました。
2件の返信スレッドを表示中
  • 投稿者
    投稿
    • #33467
      malcome
      ゲスト

      このサイトでも出るのでSimplicityの問題と思いますが

      指定されたURLは、アプリケーションの設定で許可されていません。: 指定されたURLの中にアプリの設定で認められないものが含まれています。ウェブサイトまたはキャンバスのURLと一致しているか、ドメインがアプリのドメインのサブドメインである必要があります。

      とブラウザのコンソールにメッセージが表示されます。

      Facebookアプリの仕様はよくわかってませんが、わいひらさん独自のAppIDなどをSimplicityユーザー全体で使用しているとかそういうことなのでしょうか?

    • #33469
      keimaspace
      ゲスト

      ここのサイトで出ているエラーのURLは

      https://www.facebook.com/connect/ping?client_id=569002053185714&domain=wp-simplicity.com&origin=1&redirect_uri=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter%2Fjb3BUxkAISL.js%3Fversion%3D41%23
      で、ブラウザから叩いても同じエラー文言が出ます。

      このclient_idで探したところ、footer-javascript.phpの次の部分が該当でした。

      ///////////////////////////////////
      //Facebookページの「いいね!」ボタン用のコード
      /////////////////////////////////// ?>
      <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/ja_JP/sdk.js#xfbml=1&version=v2.3&appId=569002053185714";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <?php //Facebook SDK ?>
      

      また、このapp_idでググったところ、次の記事が出てきました。
      http://nelog.jp/iframe-scrolling-frameborder-allowtransparency-attribute
      もしかしたら不要なコードになっているかもしれませんね。

    • #33636
      アバター画像わいひら
      キーマスター

      このコードは、僕がFacebookのいいねボタンを作ったときのコードを何も考えず、そのまま使ってしまったからっぽいですね。

      
      ///////////////////////////////////
      //Facebookページの「いいね!」ボタン用のコード
      /////////////////////////////////// ?>
      <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/ja_JP/sdk.js#xfbml=1&version=v2.3&appId=569002053185714";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <?php //Facebook SDK ?>

      appIdとか、全然考えてませんでした。

      //connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v2.3&appId=569002053185714

      //connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v2.3

      上記のように修正しても、ちゃんと動作して、エラーがでないようなので、次のバージョンで、そのように修正してみたいと思います。
      keimaspaceさん、アドバイスありがとうございます!

2件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)