如何通过链接加入 Skype 公开聊天?

如何通过链接加入 Skype 公开聊天?

在 Windows 中,我可以通过将 Skype 聊天链接粘贴到 Web 浏览器的地址栏(或单击包含该 URI 的链接)来加入 Skype 公开聊天,但在使用 Skype 2.2.0.35 的 Ubuntu 10.04 中它不起作用。

该 URI 由 Skype 在群聊中通过以下命令生成/get uri

以下浏览器的错误消息是:

#火狐……该协议 (skype) 未与任何程序关联
#chromium 浏览器...只是把它当作谷歌搜索参数
# konqueror ...不支持的协议:skype

我怎样才能使这些skype:?chat&blob=...链接发挥作用?

编辑:正如我在回复 Tom Brossman 的好评时提到的那样,主要问题现在变成了:哪个应用程序应该用来处理skype协议...如果是Skype本身,那么语法是什么?...因为skype "%s"不处理协议。

如果有人确实成功使用skype-action-handler了最新版本的 Linux Skype 的 perl 模块,那就太好了。

答案1

我是网络::DBus::Skypeskype-action-handler。这是一个与 DBUS 交互的工具,用于通过 DBUS API 向 Skype 发送命令。skype-action-handler所做的正是Skype 4通过--call参数

skype——呼叫“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。

相关内容