Пользовательские обновления
Вообще говоря, пользовательское обновление должно быть результатом сеанса игры. Например. в словах с друзьями пользовательское обновление отправляется каждый раз, когда слово играет. Пользовательское обновление появляется в разговоре Messenger, в котором вы играете, и может также использоваться в уведомлениях Facebook для автоматического повторного привлечения игроков (это не контролируется разработчиком).
Код, который вы уже предоставили, должен быть достаточным для отправки пользовательского обновления, за исключением того, что необходимо предоставить действительное кодированное в base 64 изображение для параметра image
, иначе вызов не будет выполнен. Обратите внимание, что для успешной отправки пользовательского обновления ваша игра должна быть запущена в проигрывателе мгновенных игр (на Messenger.com, Facebook.com или в одном из мобильных приложений Facebook). SDK Instant Games не работает вне Facebook.
Боты (повторное участие)
Вам не нужен PSID для отправки пользовательских обновлений. Вам понадобится PSID, чтобы отправлять сообщения игроку через бот Messenger (если он у вас есть). Начать работу с ботами Messenger можно здесь: https://developers.facebook.com/docs/messenger-platform/
Для всех пользователей, которые играют в вашу игру, ваш бот Messenger должен получить game_play
webhook, который содержит их PSID.