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

Диалог запросов Facebook не показывает сообщение получателю

Если я вызываю это:

    FB.ui({
        method: 'apprequests',
        title: 'Who would you like to invite?',
        message: 'Hello there'
    });

"Предварительный просмотр" в диалоговом окне "Запросы", в котором запрашивается выбор получателей, предполагает, что получатели получат сообщение "Hello there".

Но все, что они получают, это:

'name' send you a request in 'app'

который не мотивирует их нажимать на него.

Кто-нибудь еще справляется с этой проблемой? Любые решения?

4b9b3361

Ответ 1

Вы можете изменить сообщение в уведомлении, если вы передадите параметр "new_style_message" в методе FB.ui. Это изменит формат уведомления:

$name sent you a request in $app

к

$name $message in $app

При передаче настраиваемого поля сообщения с использованием этого параметра вы ограничены определенным количеством символов, параметр title игнорируется (для уведомления он будет отображаться на странице игр/приложений), и вы не можете изменить суффикс "в $app", поэтому ваше сообщение должно быть фрагментом короткого предложения:

FB.ui({
    method: 'apprequests',
    message: 'sent you an awesome request'
    new_style_message: true
});

Обратите внимание, что это недокументированная функция; официальная поддержка может быть ненадежной и может измениться в будущем без предупреждения.