fb: комментарий не работает в моем приложении - PullRequest
1 голос
/ 25 января 2010

Я новый разработчик Facebook. Я хочу добавить поле для комментариев в свое приложение и следую инструкциям в вики Facebook. Это не работа в моем приложении.

URL моего обратного вызова Canvas - http://122.155.0.71/~facebook/, и я загружаю xd_receiver.htm в корневой каталог. Я использую следующий код

<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js?2" type="text/javascript"></script>
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US" type="text/javascript"></script>
<fb:comments> </fb:comments>
<script type="text/javascript">FB.init("b6e07896a1d0889d9784dea150802587", "/xd_receiver.htm");</script>

в моем приложении. Это не появляется. Когда я просматриваю эту страницу с Firebug. Я вижу <fb:comments> </fb:comments>. Я не знаю насчет xid, где я могу его создать?

Ответы [ 3 ]

1 голос
/ 25 марта 2010

Этот тег позволяет пользователю оставлять комментарии в моем FBML и отображать эти комментарии на своей стене. Но по какой-то причине комментарии не могут отображаться на стене пользователя, даже если они отметили флажок «Добавить комментарий в мой профиль Facebook». Я не знаю, что случилось с кодом

Я очень ценю, если вы можете помочь.

Это мой FBML: нажмите здесь, чтобы посмотреть

А это мой код:

<fb:comments xid="comment" " canpost="true" candelete="false" numpost="10" publish_feed="true"><fb:title>Comment</fb:title></fb:comments>
1 голос
/ 23 апреля 2010

Я работаю над приложением iFrame XFBML, и мне было трудно заставить его работать, пока я не понял, что означает, что тег fb: comments является «неподдерживаемым» тегом XFBML. Чтобы это работало, вы должны обернуть вызов fb: comments в теги fb: serverFbml.

Вот полный код:

<fb:serverFbml style="margin-top:15px;">  
            <script type="text/fbml">  
                <fb:fbml> 
                    <fb:comments xid="project_1" publish_feed="false" showform="true" canpost="true" numposts="50" width="467px"><fb:title>Comment on this project</fb:title></fb:comments>
                </fb:fbml>
            </script>
        </fb:serverFbml>
0 голосов
/ 25 января 2010

, если вы хотите, чтобы поле для комментариев, как это в моем приложении http://apps.facebook.com/pollonfb тогда это очень просто,

просто используйте следующий код

     <fb:comments xid="Identifier" canpost="true" candelete="false"     returnurl="http://apps.facebook.com/myapp/titans/"> 
      <fb:title>Talk about the Titans</fb:title> 
       </fb:comments

Идентификатор XId просто уникальная строка для уникальной идентификации вашего поля для комментариев. Например, в моем приложении есть поле для комментариев для каждого опроса, а имя опроса - xid для их поля для комментариев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...