课程章节介绍
同学们,接下来咱们要学的是在Apex中怎样使用Connect来开发自定义的体验。你可以把它理解成一套专门用来打交道各种社交和内容功能的工具箱。
这套工具能干什么呢?它就是编程访问的入口,可以让你直接去操作B2B商务、CMS托管的内容、还有体验云的网站、主题等等。这样一来,我们就能在页面上自由地集成这些功能。
举个例子,如果你想创建一个显示公司内部Chatter动态的页面,或者让用户发一条帖子,里面还能带上@提及和讨论主题,再或者替用户和群组换一下头像照片,Connect in Apex都能轻松搞定。这些操作非常实用,是不是?
那么它具体在代码里怎么实现呢?其实啊,很多Connect REST API的资源都已经被封装好了,它们都在一个叫`ConnectApi`的命名空间下面,以静态方法的形式提供给我们。这也就是说,你不需要直接去写底层的HTTP请求,直接用这些方法就能调用对应的API。
不过这里有一个很重要的点需要大家记住:Connect的方法都是在当前用户的上下文中执行的,而不是像某些系统流程那样以管理员身份去跑。所以它能做什么、不能做什么,完全取决于当前登录用户的权限,这样既安全,又能保证数据的可见性。好了,这个知识点就是这些,有什么疑问可以随时提出来。
关键词
Apex
Salesforce
Developer Guide