Идентификатор пользователя с областью видимости "Send To Messenger", отличный от идентификатора Messenger

При использовании плагина "Send To Messenger" получен ответ:

    {
    "объект": "страница",
    "запись": [
        {
            "id": "410441912660258",
            "время": 1506529761355,
            "обмен сообщениями": [
                {
                    "получатель": {
                        "id": "410441912660258"
                    },
                    "отметка времени": 1506529761355,
                    "отправитель": {
                        "id": "1388094137927363"
                    },
                    "выбрать в": {
                        "ref": "логин"
                    }
                }
            ]
        }
    ]
    }

Однако, когда я взаимодействую с Messenger, используя ту же учетную запись Messenger, Facebook отправляет:

    {
    "originalRequest": {
        "источник": "фейсбук",
        "данные": {
            "отправитель": {
                "id": "1271682282961502"
            },
            "получатель": {
                "id": "1818762375111057"
            },
            "сообщение": {
                "mid": "mid.$cAAZ2J6JWBDZk9XGKQVexCxoKu27Y",
                "текст": "привет",
                "seq": 17289
            },
            метка времени: 1506529788481
        }
    }
    }

Обратите внимание, что, несмотря на использование одной и той же учетной записи Messenger, идентификаторы отправителя / получателя отличаются. Поэтому я не могу сопоставить пользователей из чата Messenger с кнопкой "Отправить в мессенджер".

Я полагаю, что это потому, что кнопка "Отправить в мессенджер" использует идентификатор пользователя на определенной странице соответствующей страницы Facebook вместо приложения Facebook. Есть ли способ сопоставить эти два идентификатора или сказать кнопке Send To Messenger использовать идентификатор приложения вместо идентификатора страницы?

1 ответ

Вы можете использовать API сопоставления идентификаторов

https://developers.facebook.com/docs/messenger-platform/identity/id-matching

Другие вопросы по тегам