Сбой Facebook при вызове XFBML с использованием Yii Framework - PullRequest
1 голос
/ 21 апреля 2010

Я использовал этот же вызов в других приложениях IFRAME на Facebook, но он ничего мне не дает в плане вывода. Я пробую это на Yii и ничего не получаю.

<script type="text/javascript">

  window.onload = function() {

    FB_RequireFeatures(["XFBML"], function() {

      FB.init('xxxxxx', 'xd_receiver.htm');

      FB.XFBML.Host.get_areElementsReady().waitUnitlReady(function()
        {
          document.getElementById("container").style.visibility = "visible";
        });

    });

  };

</script>

<script type="text/javascript">

function publish() {
 FB_RequireFeatures(["Connect"], function() {
   FB.init('xxxxxx', 'xd_receiver.htm');
   FB.ensureInit(function() {
     FB.Connect.streamPublish();
   });
 });
}

</script>

<fb:serverFbml style="width: 755px;">
 <script type="text/fbml">
  <fb:fbml>
   <fb:request-form
      action="http://apps.facebook.com/ixxxx"
      method="POST"
      invite="true"
      type="rrrrr"
      content="rrrrr <?php echo htmlentities("<fb:req-choice url=\"http://apps.facebook.com/XXXX\" label=\"Authorize My Application\"") ?>" > 
<fb:multi-friend-selector showborder="false" actiontext="Invite your friends to use SuperThief."> 

   </fb:request-form>
  </fb:fbml>
 </script>
</fb:serverFbml>

1 Ответ

0 голосов
/ 16 июля 2010

Может быть полезно проверить, правильно ли настроен ваш новый сайт Yii для Facebook. Возможно, вы не включили нужные библиотеки JavaScript в файл макета или, возможно, вы забыли добавить в тег правильный атрибут xmlns . Чтобы узнать больше об этом материале, перейдите к документации Facebook здесь: http://wiki.developers.facebook.com/index.php/Connect/Setting_Up_Your_Site

...