показать карту в боте facebook messenger

Мне нужно показать карту в боте facebook messenger. Согласно документации следующий код должен работать, но я вижу только значок сообщения и места. Кто-нибудь сталкивался с подобной проблемой.

  var messageData = {
    recipient: {
      id: userId
    },
    message: {
      text: msg,
      metadata: "DEVELOPER_DEFINED_METADATA",
      quick_replies: [
        {
          "content_type": "location"
        }
      ]
    }
  };
  callSendAPI(messageData);
}

person user2716548    schedule 23.09.2016    source источник
comment
Возможный дубликат Как отправить местоположение с платформы мессенджера Facebook?   -  person Dmitry    schedule 26.09.2016
comment
Спасибо. Я не знал, что код работает, но только из мессенджера.   -  person user2716548    schedule 26.09.2016


Ответы (1)


Я смог без проблем использовать эту функцию в приложении обмена сообщениями IOS. Функция «местоположение» позволяет пользователю отправлять свое местоположение боту. По умолчанию он показывал карту с «Ваше местоположение» и «Нажмите, чтобы просмотреть на карте».

Я попытался с рабочего стола, и он выдал ошибку, указывающую, что местоположения можно использовать только в приложении.

Бот работает на DMS Software Bot. Введите "быстрый ответ" и выберите местоположение.

Источник находится по адресу FB-Robot на github.

person Matthew Fisher    schedule 24.09.2016