2010-05-15 12 views
58

Bạn có thể đặt một giá trị "skype: nick" vào thuộc tính href của liên kết và nó hoạt động nhưng nó sẽ thực hiện cuộc gọi. Tôi muốn bắt đầu trò chuyện (cuộc trò chuyện bằng văn bản). Tôi biết rằng "skype:" là một loại giao thức, nhưng có thể ..Cách bắt đầu trò chuyện skype không gọi với liên kết

Có bất kỳ vị trí nào không?

+1

Trên OS X firefox bạn sẽ cần phải làm skype: ?gọi như @Anton đề xuất cách bắt đầu trò chuyện – manumoomoo

Trả lời

116

Bạn đã thử <a href="skype:-skype-name-?chat">Start chat</a> chưa?

tham số truy vấn phép:

  • chat - bắt đầu một cuộc trò chuyện
  • call - bắt đầu cuộc gọi
  • add - thêm người này sang địa chỉ liên lạc
  • userinfo - xem lý lịch thành viên
  • voicemail - để lại tin nhắn thoại
  • sendfile - gửi một tệp
+2

Có danh sách các truy vấn có sẵn tức là 'trò chuyện',' cuộc gọi', v.v. không? –

+12

Tôi không chắc liệu có ai trong số các bạn vẫn cần đến nó không nhưng đây là danh sách của tôi: ? - Gọi điện thoại ? Add - Thêm người vào Skype ? Chat - Bắt đầu trò chuyện ? Userinfo - Xem hồ sơ người dùng ? Voicemail - Để lại tin nhắn thoại ? Sendfile - Gửi tệp qua Skype – libjup

+0

[Câu trả lời] của Salvador Dali (http://stackoverflow.com/a/18061987/501765) bao gồm liên kết đến tài liệu chính thức. –

5

Skype official website có tài liệu đẹp.

Về cơ bản, nó cung cấp cho bạn mã đẹp cho nút.

<script type="text/javascript" src="http://cdn.dev.skype.com/uri/skype-uri.js"></script> 
<div id="SkypeButton_Chat_xxxx"> 
    <script type="text/javascript"> 
    Skype.ui({ 
     "name": "chat", 
     "element": "SkypeButton_Chat_xxxx", 
     "participants": ["xxxx"], 
     "imageSize": 24 
    }); 
    </script> 
</div> 
+0

Điều này vẫn hoạt động? Tất cả tài liệu dành cho nhà phát triển của họ đã biến mất kể từ khi Microsoft tiếp quản. – codecowboy

+0

@codecowboy có, nó hoạt động, các tài liệu có sẵn, họ chỉ chuyển đến một tên miền khác (vâng, họ nên đã thực hiện chuyển hướng). –

+1

Tài liệu mới nhất có sẵn trong https://msdn.microsoft.com/en-us/library/office/dn745883.aspx –

7

Tôi đã chiến đấu với liên kết sau đây cả ngày.

<a href="skype:-skype-name-?chat">Start chat</a> 

Vấn đề mà tôi đã có được với -skype-name phần

Cuối cùng, tôi chỉ giải quyết nó.

Tên tôi trên trang web Skype là tên nhưng tên thật là tên lastname. Liên kết trong trang web của tôi đã thực hiện Skype để tải trong điện thoại Android của tôi nhưng Skype không tìm thấy tài khoản mà tôi muốn gọi (tên họ).

Tôi tryed, và thất bại:

<a href="skype:name lastname?call">... 
<a href="skype:name+lastname?call">... 
<a href="skype:name%20lastname?call">... 
<a href="skype:name-lastname?call">... 
<a href="skype:name_lastname?call">... 
<a href="skype:phonenumber?call">... 

Sau đó, các giải pháp:

<a href="skype:live:emailnamewithoutdomain?call">... 

Tôi chỉ hy vọng u tìm thấy nó hữu ích.

Và đừng quên rằng bạn có rất nhiều lệnh để thêm sau ? trong url (thêm, gọi, trò chuyện, v.v.).

+1

Cần có 'live: ' – chim

+0

Có,' live: 'là cần thiết. – OfficeYA

4

Giải pháp: Bạn chỉ cần sử dụng định dạng này, hy vọng làm việc của nó tốt

<a href="sip:-skype-name-">Chat</a> 
 

 
<a href="tel:****Skype number***">Call</a>

+0

Phần với "sip:" làm việc cho tôi, nhưng nó chỉ hoạt động đúng trên các máy khách Windows, tôi vẫn gặp sự cố trên MacOS trên các phiên bản khác nhau. Trên MacOS nó không mở cuộc trò chuyện mà chỉ là Skype. Tôi đã thử tất cả các tùy chọn được đề cập khác nhưng không có công trình nào. PS: Nút không nhận dạng được SKype đang được cài đặt trên cả hai hệ điều hành. Chúng tôi đang sử dụng Skype for business. – vm370