2010-10-19 2 views
3

От this forum entry кажется, что fb: chat-invite не является допустимым тегом xfbml , поэтому для его использования нужно использовать serverfbml. Однако тестируяКак я могу получить функциональность fb: chat-invite, используя facebook javascript sdk или xfbml

<fb:serverfbml> 
    <script type="text/fbml"> 
    <fb:date t="1216170865" format="long_numeric" /> hello again 
    </script> 
</fb:serverfbml> 

результатов в

<fb:serverfbml> requires the "fbml" attribute. 

Итак, как можно получить функциональность фба: чат пригласить при использовании XFBML и яваскрипт SDK. Есть ли способ использовать fbml с диалогом FB.ui? Если да, то как это будет работать.

Указатели оценили.

ответ

0

В приведенном выше примере следует читать:

<fb:serverFbml style="width: 755px;"> 
    <script type="text/fbml"> 
     <fb:fbml> 
      <fb:date t="1216170865" format="long_numeric" /> hello again 
     </fb:fbml> 
    </script> 
</fb:serverFbml> 

Для facebook чат пригласит попробовать:

<fb:serverfbml> 
    <script type="text/fbml"> 
    <fb:chat-invite msg="let's play a game!" condensed="false"/> 
    </script> 
</fb:serverfbml> 
+1

Это не работает, как я отметил в моем сообщении об ошибке, которое генерируется в <фб : serverfbml> требуется атрибут "fbml". Это связано с тем, что для использования xfbml вызовы FB.init принимают атрибут xfbml: true. Проблема заключается в том, «как использовать WHEN using xfbml»? – molicule

+0

Тестирование вышеуказанного кода работает в http://developers.facebook.com/tools/console/, который позволяет вам протестировать XFBML – BeRecursive

+1

В http://developers.facebook.com/tools/console/ появляется чат-панель, но он не отображает друзей, которые в настоящее время вошли в систему и не работает. Похоже, что fb: chat-invite в настоящее время не используется ни в iframe, ни в xfbml, а только в приложениях fbml (которые перестают работать в facebook) – molicule