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月)的正确答案。当然,您仍然可以向用户发送链接,然后通过通常的方式获取位置,但这并不理想,因为用户必须保持空闲。