在 Facebook Messenger 机器人中显示地图

display map in facebook messenger bot

我需要在 Facebook Messenger 机器人中显示地图。根据文档,以下代码应该可以工作,但我只看到消息和放置图标。有没有人遇到过类似的问题。

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

我能够在 IOS Messenger 应用程序上毫无问题地使用此功能。 'location' 功能允许用户将他们的位置发送给机器人。默认情况下,它显示带有 'Your Location' 和 'Tap to view on map' 的地图。

我在桌面上尝试过,但它给出了一个错误,指出位置只能在应用程序中使用。

机器人 运行 在 DMS Software Bot. 输入 'quick reply' 并点击位置。

来源位于 github 的 FB-Robot