Диалоговое окно запросов Facebook не показывает сообщение получателю - PullRequest
16 голосов
/ 09 июня 2011

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

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

«Предварительный просмотр» в появившемся диалоговом окне с просьбой выбрать получателей предполагает, что получатель (получатели) получит сообщение «Привет!».

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

'name' send you a request in 'app'

, что не побуждает их нажимать на нее.

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

1 Ответ

9 голосов
/ 08 мая 2012

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

$name sent you a request in $app

на

$name $message in $app

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

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

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

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