2016-04-20 19 views
2

Ich möchte auf meiner Website einen Slack-share-Button hinzufügen, mit dem Nutzer einen Link im Team oder Kanal ihrer Wahl senden können.Wie man einen Slack Share-Button in HTML mit onclick entwickelt?

Zum Beispiel habe ich Tags, die auf Webseiten (meiner Projekte) mit span innerhalb verlinken, um auf die Freigabe "Knöpfe" zu klicken (die eigentlich Svg sind) dank "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> 

Es ist das gleiche Prinzip wie Muzli, wenn Sie wissen.

So habe ich Schwierigkeiten zu verstehen, wie Sie mit Slack weitermachen. Wenn Sie mir helfen können, wäre das großartig, danke.

Thibaut.

+0

Ich bin nicht sicher, ob dies möglich ist in der Art und Weise, die Sie im Moment wollen –

Antwort

1

Slack-Teams sind privat und der Zugriff von "außen" muss für jeden einzeln und spezifisch konfiguriert werden. Also muss jedes schlaffe Team zuerst Ihrer Website/App Zugriff gewähren, damit Ihr "öffentlicher" Share-Button funktioniert. Da dies ein normaler Benutzer nicht tun kann (es erfordert Administrator- oder Eigentümerrechte), ist dies nicht wirklich praktisch.

Wenn Sie es wirklich hier tun müssen, ist eine Idee, wie es funktionieren könnte:

  • Sie könnten ein Begleiter App für das Slack App Store entwickeln.
  • Jedes Slack-Team, das diese App installiert, gewährt automatisch Ihre Website Zugriff auf ihre Slack-Team und aktiviert somit Ihre Freigabe-Schaltfläche.
  • könnte Ihre Website einen „In den Slack“, um die App Ihre Begleiter zur Installation direkt