как я могу добавить fb_multi_friend_selector, Facebooker2

Привет, я хочу добавить в свое приложение мультиселектор друзей. В хелперах нашел способ: fb_multi_friend_selector.

Должен ли я делать просто:

 <%= fb_multi_friend_selector("Test message") %>    

Потому что это не работает для меня. Мой пользователь аутентифицирован в моем приложении. Я вижу все имена моих друзей в fb (с current_facebook_user.friends)... и т.д. Итак, я вошел в систему. И у меня есть разрешение :perms => 'publish_stream'.

Что мне сделать, чтобы fb_multi_friend_selector заработал? Я использую рельсы 2.3.5. И facebooker2 с жемчужиной могли. Большое спасибо за любые ответы!


person necker    schedule 30.09.2010    source источник


Ответы (1)


Попробуйте придерживаться этого в своем представлении:

    <fb:serverFbml>
        <script type="text/fbml">
            <fb:fbml>
                <fb:request-form
                    method='POST'
                    type='an invitation to do this.'
                    content='I invite you to do this.  
                        <fb:req-choice url="http://apps.facebook.com/smiley/yes.php" label="Yes" />
                        <fb:req-choice url="http://apps.facebook.com/smiley/no.php" label="No" />'
                    <fb:multi-friend-selector actiontext="I invite you to do this.">
                </fb:request-form>
            </fb:fbml>
        </script>
    </fb:serverFbml>
person go minimal    schedule 30.09.2010
comment
форма отображается в порядке со всеми моими друзьями в ней. Я выбираю их и отправляю форму. он перенаправляет меня на какую-то страницу в Facebook, где я снова вижу ту же форму. но не влияет на facebook (приглашение не отправляется другу, которого я решил пригласить). хм. спасибо за ответ в любом случае. - person necker; 30.09.2010