如何透過連結加入 Skype 公共聊天?

如何透過連結加入 Skype 公共聊天?

在Windows 中,我可以透過將Skype 聊天連結貼到Web 瀏覽器的網址列(或點擊包含該URI 的連結)來加入Skype 公用聊天,但它在使用Skype 2.2.0.35 的Ubuntu 10.04 中不起作用。

URI 由 Skype 透過以下指令在群組聊天中生成/get uri

來自以下瀏覽器的錯誤訊息是:

# 火狐...該協議(Skype)不與任何程式關聯
# chromium 瀏覽器 ...只是將其視為谷歌搜尋參數
# 康克羅爾 ...不支援的協定:Skype

我怎麼能讓這些skype:?chat&blob=...連結發揮作用?

編輯:正如我在回應湯姆·布羅斯曼的好評論時提到的,主要問題現在變成了:哪個應用程式應該用於處理skype協議...如果是Skype本身,語法是什麼? ....因為skype "%s"不處理協議。

如果有人實際上已經在最新版本的 Linux Skype 上成功使用了 perl 模組skype-action-handler,那麼我們很高興知道這一點。

答案1

我是作者網路::DBus::Skypeskype-action-handler。這是一個與 DBUS 介接的工具,透過 DBUS API 向 Skype 發送指令。透過參數所做的skype-action-handler事情正是如此Skype 4--call

Skype --call "skype:echo123"

Skype 動作處理程序 Skype:echo123

除了我認為我也處理了我認為無法處理的 URL 格式--call。我創建這個程式庫和實用程式是因為早在 2008 年,Linux 版 Skype 還沒有那麼完善。最初,我相信它甚至只使用了OSS。

答案2

若要安裝 Skype-action-handler,請執行以下操作:

sudo apt-get install cpanminus
sudo cpanm skype-action-handler

更新:我自己檢查了這個建議。它幾乎可以工作,但安裝了 Skype-simple-dialer。但這無關緊要,因為最新版本的 Skype 允許選擇聯絡人清單上方的「加入公開聊天」選項,並將聊天 blob 貼到此處。

相關內容