Я создаю веб-сайт Wordpress, на котором будут пользователи, являющиеся клиентами, и пользователи, являющиеся специалистами в определенной области, которых клиенты могут нанять для оказания услуг. Владелец хочет, чтобы клиенты и специалисты могли общаться друг с другом в режиме реального времени, нет никакого интереса в том, чтобы пользователи общались с владельцем или ботом, как вы видите на многих сайтах, использующих Facebook Messenger. Может ли API Facebook Messenger обрабатывать этот обмен сообщениями между пользователями? Они будут входить на сайт, используя логин Facebook, и их учетные записи будут связаны с их учетной записью Facebook. Или есть другой инструмент, который мог бы справиться с этим, о котором я, возможно, не подумал?
Может ли Facebook предоставить API для чата (Messenger)?
Ответы (1)
Нет официального способа воздействовать на поведение пользователя. Но есть обходной путь: https://github.com/Schmavery/facebook-chat-api< /а>
Этот API — единственный способ автоматизировать функции чата в учетной записи пользователя. Мы делаем это, эмулируя браузер. Это означает выполнение одних и тех же запросов GET/POST и обмануть Facebook, заставив его думать, что мы нормально обращаемся к веб-сайту. Поскольку мы делаем это таким образом, этот API не будет работать с токеном аутентификации, но требует учетных данных учетной записи Facebook.
person
Xuezheng Ma
schedule
30.05.2018
Существуют серьезные проблемы с безопасностью, связанные с методом работы Schmavery/facebook-chat-api. Короче говоря, третьи стороны могут легко регистрировать ваши сообщения и вторгаться в вашу частную жизнь без того, чтобы FaceBook имел какой-либо контроль над вашими данными. Я настоятельно рекомендую не использовать этот API, даже если это единственное актуальное решение.
- person Plixxer; 30.05.2018
Мне не нужно, чтобы это было автоматизировано. Я хочу, чтобы когда клиент хочет связаться со специалистом, и оба являются пользователями в моей базе данных, они могут нажать кнопку, чтобы дать им окно Messenger, которое отправит сообщение FB специалисту, используя свою учетную запись электронной почты.
- person tkowalski; 30.05.2018
В этом случае может быть достаточно iframe Messenger.
- person Xuezheng Ma; 30.05.2018
Проверьте это также: developers.facebook.com/docs/messenger -платформа/обнаружение/
- person Xuezheng Ma; 30.05.2018