Node.js Slack API,获取当前位置

Node.js Slack API,获取当前位置,node.js,slack-api,Node.js,Slack Api,是否有任何方法可以获取当前用户位置。假设我创建了一些“斜杠”命令/map。当我调用发送到我的nodejs服务器的这个命令行消息时,服务器返回一些json数据 { "channel": "#map", "username": "test", "unfurl_links": true, "icon_emoji": ":world_map:", "attachments": [ { "fallback": "R

是否有任何方法可以获取当前用户位置。假设我创建了一些“斜杠”命令
/map
。当我调用发送到我的nodejs服务器的这个命令行消息时,服务器返回一些json数据

{
    "channel": "#map", 
    "username": "test", 
    "unfurl_links": true,
    "icon_emoji": ":world_map:",
        "attachments": [
        {
            "fallback": "Required plain-text summary of the attachment.",
            "pretext": "Beautiful Personalized Map Sharing",
            "image_url": "http://static.mapjam.com/yrjkbmb/auto/640x480.jpg",
            "thumb_url": "http://static.mapjam.com/yrjkbmb/auto/640x480.jpg"
        }
    ]
}
由于我已通过身份验证,因此我能够获得一些用户信息:

  • 用户名
  • 电子邮件等

如果可能的话,我如何访问Slack user lat,long,尽管目前用户信息中没有任何内容可用于从Slack API获取用户的地理位置


请参阅和U.

如果希望创建斜杠命令,则slack应用程序必须具有访问您的设备位置的权限。查看我的android应用程序id上的权限不会请求设备位置的权限


只要随地吐痰,可能会有办法的。这完全是假设的简化方法。您必须在设备上拥有对设备位置具有权限的帮助程序应用程序。该应用程序将侦听/位置/地图请求,然后发布到请求来源的频道。

这是目前(2016年3月)的正确答案。当然,您仍然可以向用户发送链接,然后通过通常的方式获取位置,但这并不理想,因为用户必须保持空闲。