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

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

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のエラーが出る
あなたの情報:




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