WhatsApp Facebook API имеет имя в полезной нагрузке:
{
"contacts": [ {
"profile": {
"name": "Kerry Fisher"
},
"wa_id": "16315551234"
} ],
"messages":[{
"from": "16315551234",
"id": "ABGGFlA5FpafAgo6tHcNmNjXmuSf",
"timestamp": "1518694235",
"text": {
"body": "Hello this is an answer"
},
"type": "text"
}]
}
Источник: https://developers.facebook.com/docs/whatsapp/api/webhooks/inbound
Когда я разговаривал с Twilio, моя команда получила ответ ниже:
Twilio не управляет базой данных пользователей. Хотя это переменная данных в WhatsApp API, мы не используем ее сразу, поскольку это не обязательно из документов WhatsApp, и наша структура данных может еще не полностью это поддерживать.
Опять бета-характер продукта расскажет о потребностях и функциях продукта, в которых мы не продвинулись с тем, как или планируем ли мы поддерживать это.
Существует, по крайней мере, один поставщик, который, как мне известно, имеет эту функцию.
Для меня, похоже, Twilio переработал всю архитектуру для SMS, не сожалея ни о каких недостатках. Мы только что нашли, отсутствие имени пользователя WhatsApp в полезной нагрузке сообщения.
Я достиг Twilio, спрашивая крайний срок для этой функции, но до сих пор не получил никаких новостей.