3

チャンネルの URL を正しく書いたかどうか疑問に思っています。Javascript SDK リファレンスhttps://developers.facebook.com/docs/reference/javascript/ ; Channelファイルのセクションには次のように書かれています:

channelUrl は、SDK を含めるページと一致する完全修飾 URL である必要があります。つまり、サイトが www を使用して提供されている場合は、チャネル ファイルのドメインに www を含める必要があります。また、ページで document.domain を変更する場合は、channel.html ファイルでも同じ document.domain の変更を行う必要があります。プロトコルも一致する必要があります。ページが https 経由で提供される場合、channelUrl も https である必要があります。スクリプト src にも一致するプロトコルを使用することを忘れないでください。

これは私の Javascript SDK ページです: 注: channel.html ファイルを index.php ファイルと同じフォルダーに配置しましたが、それが正しいかどうかもわかりません。

<body>
        <div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>

<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : '278374582262040', // App ID
      **channelUrl : 'localhost/controllers/index.php/channel.html', // Channel File**
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      xfbml      : true  // parse XFBML
    });

//the rest of the sdk code
4

1 に答える 1

4
于 2012-09-24T08:06:41.053 に答える