【问题标题】:Slack image_url not publicSlack image_url 不公开
【发布时间】:2017-05-17 18:55:49
【问题描述】:

我想在帖子消息中发送一个 url 图片(作为预览)。 “图像服务器”是私有的,只能通过 LAN 访问,不需要身份验证。

我尝试推送这个 json

{"text": "示例消息", "attachments": [{"title": "示例 message","text": "...","image_url": "http://192.168.0.100:5000/preview/myimg.jpg" }] }

...但不起作用。

我想在 LAN 网络上查看预览(在 slack 上)。

我该怎么做?

谢谢

【问题讨论】:

    标签: slack-api slack


    【解决方案1】:

    这是行不通的。 Slack 在 Internet 上,无法访问您的专用 LAN 上的服务器,该服务器显然位于防火墙/NAT 路由器后面(如 IP 地址所示)。

    如果您希望 Slack 显示来自本地图像服务器的图像,您需要将其打开到 Internet,以便 Slack 可以访问服务器。

    有很多方法可以做到这一点,例如大多数路由器都提供了一项功能,可以从 Internet 访问本地服务器。但是,这也会使您的本地网络容易受到来自 Internet 的潜在攻击,因此在评估此选项时需要考虑风险。

    如果您的图像服务器是 PC,则将其打开到 Internet(和 Slack)的更安全方法是使用像 ngrok 这样的 VPN 隧道。那是顺便说一句。也是official Slack tutorial 中推荐的用于将本地开发机器与 Slack 连接的方法。

    【讨论】:

    • 感谢您的信息
    猜你喜欢
    • 1970-01-01
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    相关资源
    最近更新 更多