Я хотел бы получить PSID пользователя без использования расширений Messenger в браузере.
Я работаю над ботом-мессенджером, который позволяет покупать вещи. Для платежной части пользователь перенаправляется на сайт онлайн-платежей. По какой-то причине веб-просмотр оплаты открывается на новой вкладке (я думаю, что-то связано с iframe, но этот сайт недоступен).
После оплаты пользователь перенаправляется на mydomain.com/results.html
. В results.html
мне нужно получить PSID текущего пользователя, но расширения мессенджера выдают такую ошибку:
2071011 Расширения Messenger не включены — возможно, для URL-адреса не задано «messenger_extensions», домен не был внесен в белый список или это устаревшая версия клиента Messenger.
Описанная проблема возникает только на десктопах, с телефонов все работает нормально.
Уже есть похожий вопрос: Получить PSID facebook без расширений мессенджера, но использование параметров запроса здесь не вариант, так как я не могу попросить платежный сайт включить PSID в параметры перенаправления.