通过APIs(JSForce)访问Salesforce数据

在前篇文章中介绍了如何设置 《Node.js的快速开发发布环境(Heroku+Cloud9)(Heroku+Cloud9)》。
今天将继续介绍如何通过APIs(JSForce)访问Salesforce数据。

JSforce

JSforce是封装了Salesforce API的同构型类库:支持浏览器(前端)与Node.js(后端)的调用。
它是Salesforce提供的通过JavaScript异步调用的方式支持访问各种API的类库。
参考: JSForce

Setup

使用npm从Cloud9 Console安装JSForce类库。
c9 jsforce

Usage

将以下的代码保存到”app.js”文件中。
启动node.js服务器,预览应用页面后,便可从Console中看到API连接以及用户的数据。
jsforce console

JSForce最强悍的地方莫过于通过它能够访问几乎所有的API
比如REST API、Metadata API以及Tooling API等等。
Here we go.

REST API

Apex REST

Bulk API

Chatter API

Metadata API

Streaming API

Tooling API

Enjoy it!
Download JSForce from github