Slack API,获取当前位置

时间:2016-03-21 12:41:49

标签: node.js slack-api

是否有任何方法可以获取当前用户的位置。假设我创建了一些“斜杠”命令/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?

2 个答案:

答案 0 :(得分:5)

目前,用户信息中没有任何内容可用于从Slack API获取用户的地理位置。

请参阅Users Info Slack API documentation和U ser Type documentation

答案 1 :(得分:0)

如果您希望创建斜杠命令,则松弛应用程序必须具有您设备位置的权限。查看我的Android应用程序ID的权限不会请求设备位置的权限。

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