Получить номер пользователя Smooch WhatsApp

Я тестирую Smooch Javascript SDK (https://docs.smooch.io/rest/#introduction) интегрирован в WhatsApp. Я хочу знать, возможно ли получить номер телефона пользователя, когда я получаю запрос веб-перехватчика, номер телефона отсутствует в теле запроса.

// Это тело запроса, которое я получаю

{
  "trigger": "message:appUser",
  "app": { "_id": "5d308957198c1f00104a3b88" },
  "version": "v1.1",
  "messages": [
    {
      "type": "text",
      "text": "Hello",
      "role": "appUser",
      "received": 1563472958.747,
      "name": "Kevin Arias",
      "authorId": "2d4628bcb45b234a1ff",
      "_id": "5d30b43ee223faa28f",
      "source": {
        "type": "whatsapp",
        "integrationId": "5d308964a75fd5a457f",
        "originalMessageId": "ABEGVzElE6JZEN_vQ92XFBiIrb4S",
        "originalMessageTimestamp": 1563472958
      }
    }
  ],
  "appUser": {
    "_id": "2d4628b5cb45b234a1ff",
    "conversationStarted": true,
    "surname": "Arias",
    "givenName": "Kevin",
    "signedUpAt": "2019-07-18T15:00:45.883Z",
    "properties": {}
  },
  "conversation": { "_id": "84860727bddac962a8b" }
}

Спасибо,


person Sergio Moreno    schedule 18.07.2019    source источник


Ответы (1)


Если вы включите параметр includeClient на веб-перехватчике Smooch, будет объект client включены в полезные данные веб-перехватчика, представляющие источник сообщения. Имя пользователя WhatsApp (обычно номер телефона пользователя) будет доступно в разделе client.externalId.

person michaels    schedule 19.07.2019