分享到 Workplace

如果您在 Workplace 以外的地方存有内容,您可能希望用户能够轻松将这些内容分享回 Workplace,以便其他人查找;或者,您也会想在 Workplace 小组中就这些内容发起讨论。

Workplace 支持通过几种方式来分享应用或网站中的内容,包括网页版 Workplace 分享对话框和移动版 Workplace 分享插件。

通过 Workplace 分享对话框分享内容

如要向 Workplace 分享网页内容(例如内部网网站上托管的内容),您可以提供会启动 Workplace 分享对话框的按钮。借助此对话框,您可将内容分享至 Workplace 小组、您的 Workplace 个人主页,或通过 Work Chat 消息将内容分享给个人用户或小组。

Workplace 分享对话框可在新选项卡或浏览器弹窗中启动,并且需要所分享对象的网址参数。使用 Workplace 分享对话框时,Workplace 会话必须处于活跃状态。Workplace 会话可通过通用的子域 work.workplace.com 调用,但会立即重定向至活跃用户的公司子域。

事实上,Workplace 分享对话框继承自 Facebook 分享对话框,因此两者大部分功能都相同。与 Facebook 分享对话框不同,我们无法将应用编号传递至 Workplace 分享对话框。

通过 JavaScript 启动分享对话框

如要启动对话框,您可以在用户界面放置一个按钮,然后添加一个使用 window.open 的 JavaScript 处理程序来启动新窗口。例如:

<button onclick="share()">Share to Workplace</button> <script> share = function(){ url = 'https://work.workplace.com/sharer.php?display=popup&u=' + window.location.href; options = 'toolbar=0,status=0,resizable=1,width=626,height=436'; window.open(url,'sharer',options); } </script> 

如果您可在页面加载时提供 HTML 超链接网址,就可以直接通过该网址启动分享对话框。例如:

<a href="https://work.workplace.com/sharer.php?display=page&u=https://developers.facebook.com" target="_blank"> Share to Workplace </a> 

Workplace 分享对话框参数

Workplace 分享对话框采用以下参数:

参数是否必需说明

u

要分享的网址

display

对话框的首选显示方式:

  • 如果是通过 JavaScript window.open 调用启动,请使用 display=popup
  • 如果是通过链接启动,请使用 display=page

redirect_uri

如果是通过 display=page 启动对话框,您可提供重定向 URI,确保用户返回启动对话框前所在的站点。

从移动应用分享内容

在移动设备上安装 Workplace 应用后,系统会为支持通过 Share Extensions (iOS) 或 Share Intents (Android) 分享内容的应用提供新的分享对话框。许多企业应用已支持这种分享方式,因此您应能直接从这些应用向 Workplace 分享内容。

授权预览

向 Workplace 传递专用网址时,您可启用授权预览支持,确保 Workplace 向有权查看的用户显示详细的预览内容。