Facebook выбор нескольких друзей + новый API JavaScript = BROKEN? - PullRequest
3 голосов
/ 22 мая 2010

Я использую тег fb: serverfbml для визуализации селектора нескольких друзей в IFrame.

Я использую новый API JavaScript. Я пытался весь день, чтобы заставить его работать.

Когда я нажимаю на ссылку «выбранные» подчеркивания (для фильтрации по выбранным друзьям), вся страница обновляется, и выбранные друзья исчезают.

Разве выбор нескольких друзей не работает с API javascript?

<fb:serverfbml> 
    <script type="text/fbml"> 
        <fb:request-form action="http://apps.facebook.com/rollingrazor/" target="_top" method="POST" invite="true" type="Blah blah blah" 
        content="Blah blah! &lt;fb:req-choice url=&quot;http://apps.facebook.com/rollingrazor/&quot; label=&quot;Let me check my friends&quot; /&gt;">
            <fb:multi-friend-selector showborder="false" actiontext="Invite your friends"  rows="5" cols="5"  bypass="cancel" target="_top"  /> 
        </fb:request-form>
    </script> 
</fb:serverfbml> 

<div id="fb-root"></div>

<script>
  window.fbAsyncInit = function () {
   FB.init({ appId: 'xxxxxxx', status: true, cookie: true,
    xfbml: true
   });
  };
  (function () {
   var e = document.createElement('script'); e.async = true;
   e.src = document.location.protocol +
    '//connect.facebook.net/en_US/all.js';
   document.getElementById('fb-root').appendChild(e);
  } ());
 </script>

Может ли кто-нибудь дать мне рабочий пример с использованием нового API javascript с выбором нескольких друзей?

1 Ответ

1 голос
/ 30 мая 2010

Я не смог заставить его работать с новым JS API, поэтому я использую старый JS API для выбора нескольких друзей и новый для всего остального. Это раздражает, но, согласно их плану для разработчиков, в июне будут выпущены некоторые новые функции запроса дружбы (надеюсь, вызов API). В этот момент я планирую создать свой собственный виджет приглашения.

...