是否存在可用于“按时共享”按钮的URL?

uth*_*hay 5 javascript htmlbutton slack-api slack

我想在我的网站上放置一个“共享时差”按钮。类似于我们在“在Facebook上共享”和“在Twitter上共享”的按钮。用户可以单击它,然后可以在Slack上发布一些文本和我们建议的链接。

我已经能够找到可以在Facebook和Twitter上使用的URL,但是我无法为Slack追踪到一个URL?是否存在?我看到AddThis能够实现一个按钮,但是我不确定他们的操作方式。

Eri*_*ken 4

您找不到“在 Slack 上分享”按钮的原因是 Slack 不是像 Facebook 和 Twitter 那样的公共社区网站,而是由许多封闭的群组组成。可以将其视为需要批准才能加入的封闭式 Facebook 群组。每个 Slack 团队都有不同的内部结构,没有用于分享内容的“主要提要”,但有许多频道,其名称由每个团队定义。

因此,您的“在 Slack 上共享”按钮需要首先获得您想要共享的每个 Slack 团队的授权,因此每个用户都需要将您的按钮(及其 Slack 应用程序)安装到他们的 Slack 团队。这是一个繁琐的过程,许多用户可能没有管理员的许可这样做。不过,它在技术上是可行的,并且需要您创建一个带有服务器端编码的 Slack 应用程序来实现。仅仅一个 URL 是行不通的。

  • 早期不可能的原因是因为 slack URL 是像 <team>.slack.com 那样托管的,这将使提供要共享的 api 变得更加困难,因为它必须是特定于团队的......但现在由于该应用程序是托管在 app.slack.com 上,我们可以拥有像 app.slack.com/share?text=something 这样的 api,在那里我们可以使用团队,然后进行频道和共享文本。也许 Slack 很快就会推出这些功能 (4认同)