如何使用 onclick 在 HTML 中开发一个 Slack 分享按钮?

How to develop a Slack share button in HTML with onclick?

我想在我的网站上添加一个 Slack 分享按钮,允许用户在团队或他们选择的频道中发送 link。

例如,由于 "onclick".

<a href="…">
  <img src="…"/>
    <h2>Name of the project</h2>

      <span class="facebook" onclick="window.open('http://www.facebook.com/sharer.php?u=https://www.nameoftheproject.com'); return false">
        <svg>…</svg> <!-- Facebook icon in svg -->
      </span>

      <span class="twitter" onclick="window.open('https://twitter.com/share?url=https://www.nameoftheproject.com'); return false">
        <svg>…</svg> <!-- Twitter icon in svg -->
      </span>

      <span class="linkedin" onclick="window.open('http://www.linkedin.com/shareArticle?mini=true&amp;url=https://www.nameoftheproject.com'); return false">
        <svg>…</svg> <!-- LinkedIn icon in svg -->
      </span>



      <span class="slack" onclick="window.open('…'); return false">
        <svg>…</svg> <!-- Slack icon in svg -->
      </span>

</a>

知道的话跟Muzli的原理是一样的

所以我很难理解如何继续使用 Slack。 如果你能帮助我,那就太好了,谢谢。

蒂博。

Slack 团队是私有的,来自 "outside" 的访问必须为每个团队单独和专门配置。因此,每个 Slack 团队都必须首先授予您的网站/应用程序访问权限,才能让您的 "public" 分享按钮正常工作。由于这是普通用户无法执行的操作(它需要管理员或所有者权限),因此这样做并不实际。

如果您真的需要这样做,这里有一个想法:

  • 您可以为 Slack 应用商店开发配套应用。
  • 每个安装此应用程序的 Slack 团队都会自动授予您的网站 访问他们的 Slack 团队,从而启用您的分享按钮。
  • 您的网站可以有一个 "Add to Slack" 按钮,用于直接安装您的配套应用程序