2016-04-20 10 views
2

私は自分のウェブサイトに、ユーザーがチームや自分が選んだチャンネルでリンクを送ることを許すスラック共有ボタンを追加したいと考えています。onclickでHTMLのスラック共有ボタンを開発するには?

例えば、(私のプロジェクトの)Webページにリンクするタグは、 "onclick"のおかげで共有 "ボタン"(実際にはsvg)をクリックして内側に広がっています。

<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と同じ原則です。

だから私はスラックを進める方法を理解するのが難しいです。 お手伝いできれば幸いです、ありがとうございます。

Thibaut。

+0

をインストールするためのボタンを「スラックに追加」している可能性があり、私はこれが現時点であなたが望む方法で可能であるかどうかわからないんだけど –

答えて

1

スラックチームはプライベートであり、「外部」からのアクセスは、個々に個別に設定する必要があります。だから各余裕のチームはあなたの "公開"の共有ボタンを動作させるためにまずあなたのウェブサイト/アプリへのアクセス権を与えなければなりません。これは通常のユーザーが行うことができないものです(管理者または所有者の権利が必要です)。これは実際には実用的ではありません。

あなたが本当にここでそれを行う必要がある場合は、それが動作する可能性がどのような考え方である:

  • あなたはスラックアプリストアのコンパニオンアプリを開発することもできます。
  • このアプリをインストールする各スラックチームは、自分のスラックチームにウェブサイト を自動的に許可し、共有ボタンを有効にします。
  • あなたのウェブサイトは、あなたのコンパニオンアプリを直接
関連する問題