Подтвердить что ты не робот

Facebook отправить диалог нескольким друзьям, используя массивы получателей

Диалог новой отправки Facebook позволяет людям отправлять контент определенным друзьям. Но API @https://developers.facebook.com/docs/reference/dialogs/send/ сказал, что параметр "TO" означает "Идентификатор пользователя или имя пользователя".

Интересно, есть ли способ отправить сообщение нескольким друзьям за один раз. Я пытался установить 'to' как массивы javascript, но это не работает.

4b9b3361

Ответ 1

Кажется, что в настоящее время sdk берет только первый элемент из массива, который передается параметру "Кому". Это очень раздражает, и официальное объяснение этому конструктивному решению не дается. Я бы хотел, чтобы он мог принимать более одного uids или электронной почты, имена групп и т.д.

Ответ 2

Я не уверен, как вы это делаете или что вы определяете как "работает", но работает ниже:

Перейдите в тестовую консоль javascript здесь: https://developers.facebook.com/tools/console/ И введите в следующем, и нажмите запустить, он вызовет диалог отправки с двумя предварительно заполненными именами. К сожалению, когда вы нажимаете "Отправить", он переходит на страницу с ошибкой (все еще пытается понять, что один из них). Но тем не менее, он заполняет диалог двумя именами: P

<script>
    FB.ui(
     { 
      method: 'send', 
      to: [5,6],
      link: "https://developers.facebook.com",
      picture: "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/174597_20531316728_2866555_q.jpg"
     }, 
     function(param){
            // If they cancel params will show: 
            //    {action:false, ...}
            // and if they send the friend request it'll have:
            //    {action:true, ...}
            // and if they closed the pop-up window then:
            //    param is undefined
     }
    );
</script>

Ответ 3

Кажется, что в обоих направлениях, прямой URL-адрес и Javascript не позволяют использовать список идентификаторов, только что проверили и проверили его сегодня

Ответ 4

Я попытался с разделенным запятыми списком идентификаторов в поле "TO", и он работал;)