Вопрос по javascript, facebook – Функциональность приглашения на дублирование Pinterest Facebook

6

Я пытаюсь продублировать "Пригласить друзей" в Pinterest. функциональность. Если вы еще не видели, как это выглядит, это выглядит так: enter image description here

Это важные моменты здесь: 1) есть несколько получателей и 2) вы можете ввести собственное сообщение.

До сих пор с помощью API Facebook я нашел только способы отправить пользовательское сообщение одному пользователю или отправить предварительно консервированное сообщение нескольким пользователям. Я не нашел способа отправить пользовательское сообщение нескольким пользователям.

Вот что позволит вам отправить пользовательское сообщение только одному пользователю:https://developers.facebook.com/docs/reference/dialogs/send/

А вот что позволит вам отправлять предварительно консервированные сообщения нескольким пользователям: https://developers.facebook.com/docs/reference/dialogs/requests/

Так как они это делают? Как я могу позволить своему пользователю отправлять индивидуальное сообщение нескольким получателям, как это делает Pinterest?

Ваш Ответ

3   ответа
18

заявив, что это «по замыслу». Pinterest, среди других приложений, вошел в белый список, чтобы иметь возможность включать несколько получателей. Как попасть в белый список? За мной.

Увидетьhttps://developers.facebook.com/bugs/314701778595814 для полного официального ответа от Facebook (и разочарованные ответы разработчиков).

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
0

to пары. Это позволит вам выбирать получателей. Или заполните массив некоторыми UID, чтобы заранее заполнить получателей.

FB.ui({
  method: "send",
  to:[],
  name: "Join my site, now!",
  description: "...",
  picture: "...",
  link: 'http://...'
})
Error: User Rate Limit Exceededfbrell.com/saved/b4620e6c5533a1f4650b5b818ca01bea
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Jason Swett
Error: User Rate Limit Exceededto:[]Error: User Rate Limit Exceeded
Error: User Rate Limit ExceededtoError: User Rate Limit Exceeded
0

send dialog, looking at the dialog that comes up, the header says Send a Message, which comes only for the send dialog.

Multi friends can be pre selected provided you get the friendlist somehow, using either their user-ids(numeric) or usernames(alphanumeric). But you don't pass array, you pass a csv, like this:

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',
});
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы