Отправить диалог нескольким жестко закодированным друзьям - PullRequest
2 голосов
/ 24 ноября 2011

Я работаю над проектом, в котором вы выбираете друзей для взаимодействия с системой.Выбрав друзей, вы отправляете им сообщение в папку «Входящие».Система не будет работать, если приглашенные пользователи не совпадают с выбранными пользователями.

Как я могу запретить пользователю редактировать пользователей, которым он отправляет сообщение, используя Send Dialog

Ответы [ 2 ]

1 голос
/ 10 ноября 2012

Можно предварительно выбрать нескольких друзей, если вы каким-либо образом получите список друзей, используя либо их идентификаторы пользователя (числовые), либо имена пользователей (буквенно-цифровые). Но вы не передаете массив, вы передаете разделенный запятыми список идентификаторов пользователей, например:

    FB.ui({
        method: 'send',
        to: '123123123,234234234',
        name: 'People Argue Just to Win',
        link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html',
    });

Подробнее на: Диалог отправки

0 голосов
/ 27 ноября 2014

Это невозможно , чтобы заранее определить пользователей для диалога SEND .Он всегда открывает всплывающее окно или Iframe, где пользователь может выбрать, хочет ли он добавлять пользователей.

Вышеупомянутый метод выбирает только первого пользователя .

Вот выдержка из документа:

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

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

Сообщения Facebook - это канал для личного общения, а не приложения для отправки сообщений или поощрения людей к рассылке спама своим друзьям.В целом, игры на Facebook.com должны использовать запросы при общении в игровом статусе (ваша очередь), приглашении людей использовать приложение или при отправке сообщений нескольким людям.Вы должны предлагать диалог «Отправить» в ситуациях, когда кто-то может отправить электронное письмо.

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

Ссылки :
https://developers.facebook.com/docs/sharing/reference/send-dialog Диалог «Отправить» Facebook нескольким друзьям Диалог отправки Facebook нескольким друзьямс использованием массивов получателей

...