Extend the Salesforce Platform
Salesforce APIs
Org中的每一个对象都一个API名,这个名允许你访问该对象数据。__c表示对象是一个自定义对象或者字段。
SOAP API
使用标准SOAP协议将org中数据和其他应用程序集成
REST API
使用标准REST协议访问org中的对象
Metadata API
管理org中的自定义设置并且构建工具用于管理自己的metadata model
Tooling API
为平台应用开发自定义工具
Marketing Cloud API
集合REST API和SOAP API,REST API用于推出Marketing Cloud功能,SOAP API用于访问大部分的电子邮件功能。
Bulk API
对大数据进行Load,Delete和执行异步查询
Streaming API
安全高效地收发通知。通知可以反映org或者自定义事件中的数据更改
Chatter REST API
构建Chatter, Communities, Recommendations, Files, Topics的UI等
Mobile SDK
是一个软件开发工具包,允许直接开发和Salesforce App一样风格的移动应用
用Heroku构建App
API既可以在Salesforce内使用,也可以和外部系统联系起来一起用。Heroku是一个Web开发平台,可以快速构建,部署和扩展Web应用。
Heroku的优势在于在编写应用的方式有很大的灵活性。
Heroku构建在Amazon Web服务上,很多基础构建问题已经解决。Heroku Connect可以将Salesforce和Heroku Prostgres两者数据整合在一起,无需管理担心跨平台信息迁移。无需关注基础架构和数据,更专注投入开发工作。
物联网,机器人等
物联网:
物联网有许多功能,可以让你轻松收集,管理和分析有关设备的数据。
将Salesforce和互联网集成是必要的,但不是必须的。随着智能设备兴起,熟悉物联网是一个必然的过程。
现实应用中可以使用Visualforce或者Lightning Component组件加上Heroku上构建的智能设备结合物联网接口实现自己的物联网平台。
机器人
聊天机器人通常用于对外部客户使用,可以将它直接构建到Salesforce org中,帮助员工浏览数据。
Salesforce可以通过Apex代码构建聊天机器人,同时也可以链接Slack,Facebook Messenger和Amazon Alexa机器人服务。
其他功能
利用Apex和Einstein视觉API创建自定义的图像识别和分类引擎。
使用Einstein分析,GeoJSON,和Python创建一个自定义地图。
使用平台时间和Lightning Component构建即使通知应用。