是否有任何方法可以获取当前用户的位置。假设我创建了一些“斜杠”命令/map
。当我调用此命令时 - POST消息被发送到我的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用户信息:
如果可以的话,我怎样才能访问Slack用户lat?
答案 0 :(得分:5)
目前,用户信息中没有任何内容可用于从Slack API获取用户的地理位置。
请参阅Users Info Slack API documentation和U ser Type documentation。
答案 1 :(得分:0)
如果您希望创建斜杠命令,则松弛应用程序必须具有您设备位置的权限。查看我的Android应用程序ID的权限不会请求设备位置的权限。
只是吐痰,可能有办法实现。这是完全假设的简化方法。您必须在设备上拥有一个对设备位置具有权限的帮助应用程序。该应用程序将侦听/ location / map请求,然后发布到请求来自的频道。