Facebook Friend Selector для отправки персонализированного сообщения ОДНОМУ другу

Мне нужно реализовать следующее: - пользователь выбирает друга в facebook - пользователь не может выбрать более одного друга. - приложение отправляет персонализированное сообщение другу Тестирование с помощью FB.ui({метод: 'aprequests' и т. д.. Я вижу, что невозможно ограничить количество друзей для выбора, поэтому я не могу отправить очень персонализированное сообщение Я думаю, что единственное, что нужно сделать, это реализовать селектор друзей «в приложении» самостоятельно ... но ищу более простое решение.

Спасибо.


person Andrea    schedule 23.10.2011    source источник


Ответы (3)


Используйте подключаемый модуль jquery для представления моих собственных селекторов друзей.

http://mike.brevoort.com/2010/08/10/introduction-the-jquery-facebook-multi-friend-selector-plugin/index.html

Как только друг выбран, вы передаете идентификатор друга в запросе приложения, поэтому отображается только диалоговое окно отправки без выбора друга. Я использую это в приложении facebook someecards, если вы хотите увидеть его в действии.

person Brent Baisley    schedule 23.10.2011
comment
это прекрасно... к сожалению, это не работает в IE. Есть идеи по этому поводу? - person Andrea; 24.10.2011
comment
Вы пробовали или основываетесь на заявлении автора? IE9 и в основном IE8 довольно близки к стандартам рендеринга. - person Brent Baisley; 25.10.2011
comment
Я пытаюсь, и в IE9 я вижу только изображения своего профиля без каких-либо других блоков (я не вижу селектор) - person Andrea; 25.10.2011

Вы можете ограничить максимальное количество приглашений, используя max_recipients.

Вот пример:

FB.ui(
    {
        method: 'apprequests',
        message: 'My Great Request',
        max_recipients:1
    }
    , 
    requestCallback
)
person Michael de Menten    schedule 23.11.2011

Вы можете использовать диалоговое окно «ОТПРАВИТЬ». Это поможет вам отправлять личные сообщения одному другу.

Он попадет в их почтовый ящик. Но в этом диалоге вы также можете выбрать нескольких друзей.

И еще одно ограничение заключается в том, что этот диалог в основном используется для личного «поделиться», поэтому необходима ссылка для обмена.

https://developers.facebook.com/docs/reference/dialogs/send/

person Vijay    schedule 24.10.2011