松弛的URL从浏览器打开频道


112

这个iTunes URL将在iTunes中打开《银河系旅行者指南》:

itmss://itunes.apple.com/us/audiobook/hitchhikers-guide-to-galaxy/id315596797

此Spotify URL将按Spotify中的后代打开ALL:

spotify:track:22feF2sbtGydtvx1OeLSih

Slack是否具有URL方案以通过链接在Slack应用程序中打开#channel?

我想在我的团队的网站上放置一个链接,该链接可以链接到我们使用的Slack #channel,供公司中的其他人使用。


1
我认为您目前无法做到这一点,但是您应该尝试询问他们的支持团队-他们非常出色,并且会为您提供详细的答案。
mgarciaisaia '16

没有任何回应似乎可以回答您的问题。您是否找到了在Slack应用中打开#channel的方法?
user1941537 '19

Answers:


83

在Slack应用中打开特定频道的URI为:

slack://channel?id=<CHANNEL-ID>&team=<TEAM-ID>

您可能需要Slack API的以下资源来获取您的团队和渠道的ID:

这是Slack完整文档


非常有前途。我没有组织的API令牌,但这是通过Firefox和Safari(不是Chrome?)来完成的。
MattDiamant '16

14
您可以通过在网络版的Slack fyi上查看资源来获取您的团队ID和每个渠道的ID。
mikegertrudes

8
这似乎对我不起作用。slack://打开应用程序,但渠道/团队被忽略。
Mike N

5
有关深层链接的更多信息,请访问:api.slack.com/docs/deep-linking#open_a_direct_message
Ryan Burney

2
有关在此处获取您的团队和渠道ID的更多信息:stackoverflow.com/a/41653047/433223
Orangutech

80

你当然可以:

https:// <组织> .slack.com / messages / <渠道> /

例如:https : //tikal.slack.com/messages/general/(当然,要访问它,您必须是团队的一部分)


2
也许我应该更具体一些,但是我想从链接中打开Slack应用程序。我已经编辑了问题。
MattDiamant 2015年

您确定每个人都安装了桌面应用程序并且每个人都具有相同的操作系统(Windows?Mac?)吗?从浏览器内部激活应用程序也存在安全风险。
yorammi 2015年

1
操作系统是否启用都无关紧要,因为浏览器正在启动应用程序。这样做也不构成安全隐患,许多应用程序都具有此功能。这是使用Slack应用程序的人的链接,因此只有拥有Slack的用户才单击它。
MattDiamant 2015年

1
如果无法识别自定义协议处理程序,则操作系统将提示您,但是如果Slack启用了此功能,则不会有问题。
MattDiamant 2015年

1
这是一种很常见的现象,称为“深层链接”或URI方案,iTunes已经使用了多年。
Oded Breiner '16

53

引用对话中的频道

要在Slack对话中创建对频道的可点击引用,只需键入#频道名称即可。例如:#general

#提及频道

通过Slack UI捕获到通道的链接

要在外部共享频道URL,可以通过按住Control键单击(Mac)或右键单击(Windows)来获取其链接:

获取频道的URL

链接看起来像这样:

https://yourteam.slack.com/messages/C69S1L3SS

请注意,即使您更改频道名称,此链接也不会更改。因此,最好使用此链接,而不要使用基于频道名称的链接。

根据频道名称组成频道的URL

https://yourteam.slack.com/channels/<channel_name>

从浏览器打开上述URL将启动Slack客户端(如果可用)或在浏览器本身上打开Slack通道。

为用户发送直接消息(DM)通道的URL

https://yourteam.slack.com/channels/<username>

1
我喜欢/channels链接:非常方便和直接。我检查了它们是否也适用于人DM频道:使用yourteam.slack.com/channels/person打开@person DM。
DKroot

6

您可以使用

松弛://

为了打开Slack桌面应用程序。例如,在Mac上,我运行:

打开松弛://

从终端上打开Mac桌面Slack应用程序。但是,我仍未弄清用于打开某个团队,频道或消息的URL。


5

当我尝试yorammi的解决方案时,我被带到了Slack,但没有带到我指定的通道。

我的运气更好:

https:// <组织> .slack.com / messages /#<频道> /

https:// <organization> .slack.com / messages / <channel> / details /

虽然它们都仍显示在浏览器窗口中而不是应用程序中。


是的,我知道松弛消息的URL。我唯一的目标是在应用程序中打开它。
MattDiamant '16

2
更正上面的第一个链接(不包括哈希):https:// <organization> .slack.com / messages / <channel> /
Jeff Evans
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.