web-dev-qa-db-ja.com

Skype Chatを自分のWebサイトに埋め込むことはできますか

スカイプチャットボックスを自分のWebサイトに埋め込みたいのですが。それは可能ですか? LAMPアーキテクチャを実行していますが、必要に応じて別のvpsを使用できます

29
Jason

やってみました <a href="skype:-skype-name-?chat">Start chat</a>

11
Co0ps

2018-09-05更新

はい、今では次のリンクで可能です Skype Webcontrol

呼び出しボタンを追加するHTMLコードは次のとおりです。

<span class="skype-button rounded" data-contact-id="skype-user-name"></span>
<script src="https://swc.cdn.skype.com/sdk/v1/sdk.min.js"></script>

skype-user-name」と「voilá...」を設定します。他には何も必要ありません。


古いポスト:

いいえ、この投稿が完了するまでに、SkypeチャットをWebサイトに埋め込むことはできません。しかし、これらは役に立つかもしれないいくつかのリソースです:

これは、chatまたはcallのWebサイトにSkypeボタンを作成するための公式サイトです。 https:// www.skype.com/en/developer/create-contactme-buttons/

ただし、訪問者にはSkypeソフトウェアのインストールが必要であり、対応する拡張機能がインストールされていることを通知する必要があります。モバイルブラウザでは、Skypeアプリのインストールのみが必要です。

これはウェブサイトのHTMLコードです:

SKYPE CALL

<a href="skype:USERNAME?call">call using Skype</a>

SKYPE CHAT

<a href="skype:USERNAME?chat">Chat with Skype</a>

Skypeボイスメール

<a href="skype:USERNAME?voicemail">Leave a voicemail</a>

ソース: http://www.vividstar.co.uk/2012/09/embedding-skype-html-on-your-website/

Web用のSkype URI API: https://msdn.Microsoft.com/en-us/library/office/dn745883.aspx

Skype API: https://www.skype.com/en/developer/

10
Heroselohim

誰かがこれが役立つと思うかもしれません。

<span class="skype-button bubble " data-contact-id="your-skype-id"></span>
<script src="https://swc.cdn.skype.com/sdk/v1/sdk.min.js"></script>

見つかった ここ ..

2
Sekhu

はい、Skype Web SDKを使用してこれを行うことができます。 https://msdn.Microsoft.com/en-us/library/dn962133(v = office.16).aspx

1
Shahid Karimi

Webサイトから訪問者のコンピューターにローカルにインストールされたSkypeクライアントを起動することのみが可能です。

SkypeはこれのためのAPIを提供します:

http://dev.skype.com/skype-uri

そして、ここにSkype URIチュートリアルがあります:

http://dev.skype.com/skype-uri/skype-uri-tutorial-webpages

探しているのはライブサポートチャットです。そこにはたくさんの商用製品があります。おそらく 無料のスクリプト を見つけることもできます。

1
AvL

これらの答えは古く、現時点では関係ありません。 skype用の非公式のNodeJS APIを使用して、新しいクラウドベースのチャットグループを埋め込むことができます。

https://github.com/ShyykoSerhiy/skyweb (私はこのプロジェクトとは一切関係ありません)

var skyweb = new Skyweb();
skyweb.login(username, password).then((skypeAccount) => {
    skyweb.createThread([{"id":"8:someuserid","role":"User"},
    {"id":"8:live:someliveuserid","role":"User"}
    {"id":"8:youruserid","role":"Admin"}]);
});
1
Bruce

これは古い質問ですが、チェックアウト https://dev.skype.com/webcontrol

これをページに追加し、スカイプ名を追加して置き換えます:

<div class="skype-button bubble" data-contact-id="YOUR_SKYPE_NAME"></div>
<script src="https://swc.cdn.skype.com/sdk/v1/sdk.min.js"></script>
0
PW_Parsons