Необходимо сохранить широту и долготу отправки через расположение WhatsApp в Twilio - PullRequest
0 голосов
/ 14 января 2020

Мне нужно сохранить / показать широту и долготу отправки через расположение WhatsApp в Twilio. Сейчас я могу хранить текстовые сообщения, но не могу прочитать расположение WhatsApp

Ответы [ 2 ]

1 голос
/ 14 января 2020

Я не знаю точно для 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)
0 голосов
/ 14 января 2020

Недавно в блоге было объявлено об этой возможности, https://www.twilio.com/blog/new-rich-features-support-deeper-customer-engagement-twilio-api-whatsapp.

Блог ссылается на эту документацию для получения более подробной информации о реализации.

https://www.twilio.com/docs/sms/whatsapp/api#send -a-местоположение-сообщение-с-WhatsApp

...