Facebook "отправить" диалог с несколькими друзьями - PullRequest
4 голосов
/ 23 марта 2012

Идея состоит в том, что пользователь может запросить отзыв о том, что он сделал, от пары друзей.

У меня есть селектор друзей, который отлично работает.

Отсюда я получаюидентификаторы пользователя.Затем я вызываю диалог отправки, и вместо нескольких получателей есть только один.Кто-нибудь знает почему?

FB.ui({
    method: 'send',
    name: 'Test',
    to: formattedContacts,
    link: 'http://google.com'
});

Если я регистрирую отформатированные контакты, я получаю следующее.(идентификатор удален)

["11111", "222222"]

Диалоговое окно отправки выглядит нормально, но в качестве получателя отображаются только первые пользователи.

Кто-нибудь знает, как открыть диалоговое окно с несколькими получателями?

Ответы [ 2 ]

0 голосов
/ 09 сентября 2013

Если вы используете FB js-sdk, вы можете указать несколько получателей следующим образом:

FB.ui({
      method : 'send',
      to : [12345, 99999, 54321],
      link : "http://google.com/"
    }, function(param) {
      console.log(param);
});

Но да, при открытии диалога отправки с использованием URL (вместо использования FB.ui ()) будет приниматься только один UID.

0 голосов
/ 28 марта 2012

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

С Отправить документацию диалога :

to - A user ID или username, на который нужно отправить сообщение. Как только появится диалоговое окно, пользователь может указать дополнительных пользователей, группы Facebook и адреса электронной почты , на которые следует отправить сообщение. При отправке контента в группу Facebook он будет опубликован на стене группы.

...