Следуя этой документации https://developers.facebook.com/docs/whatsapp/business-management-api/phone-numbers о бизнес-аккаунтах WhatsApp, можно иметь несколько телефонных номеров в одной учетной записи. Кто-нибудь знает, как можно определить, с какого номера отправляется сообщение при отправке сообщения клиенту?
В API нет ничего об отправке сообщений.
следуя документации, вы можете прочитать номера телефонов и их WhatsApp ID через
curl -X GET \
'https://graph.facebook.com/v3.3/your-whatsapp-business-account-id/phone_numbers' \
-d 'access_token=your-access-token'
пример результата
{
"data": [
{
"verified_name": "Jasper's Market",
"display_phone_number": "+1 631-555-5555",
"id": "1906385232743451",
"quality_rating": "GREEN"
},
{
"verified_name": "Jasper's Ice Cream",
"display_phone_number": "+1 631-555-5556",
"id": "1913623884432103",
"quality_rating": "NA"
}
],
}
Я бы ожидал что-то вроде поля senderId при отправке сообщения.