Я не знаю точно для Python, но в Node.js, если "Location" присоединено к сообщению WhatsApp, оно будет присутствовать в параметрах запроса POST, и вы можете получить его Свойства аналогичны тому, как вы получаете тело сообщения.
Если вы получите сообщение с req.body.Body
, то, если местоположение прикреплено, вы будете доступны в виде строк
req.body.Latitude
req.body.Longitude
req.body.Address
в противном случае они будут "неопределенными" .
В теле запроса они выглядят примерно так:
[Object: null prototype] {
Latitude: '37.389958280680645',
Longitude: '-122.08166124764976',
Address: '500 Castro St, Mountain View, CA 94041',
Label: 'Bean Scene Cafe'
...
}
Опять же, я не пробовал в Python, но может быть что-то вроде этого:
message_latitude = request.values.get('Latitude', None)
message_longitude = request.values.get('Longitude', None)
message_address = request.values.get('Address', None)