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

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

  • このトピックには2件の返信、2人の参加者があり、最後にBrandonHakにより5日、 17時間前に更新されました。
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件の返信スレッドを表示中
返信先: コンソールにFacebookのエラーが出るで#33636に返信
あなたの情報:




スポンサーリンク
アドセンス(大)
アドセンス(大)