基本的 CRUD 操作

首先,確保你登入 ,並將 access_token 新增到你的請求標頭中。

在此示例中,我們將執行一些基本操作來訪問記錄。這些使用 Accounts 模組作為示例,但其他標準和自定義模組(即 Leads,Contacts,Opportunities)的行為方式相同。

建立

要建立帳戶,我們需要向 Accounts 端點傳送一個釋出請求,其中包含我們要新增的詳細資訊。成功後,將返回包含新記錄的 ID 和當前資料的物件。

POST https://YOURSITE.com/rest/v10/Accounts
{
"name":"My New Account"
}

首先,我們將檢索剛剛建立的記錄,對我來說,Id 是“9174c58c-409c-11e7-bfdf-00163ef1f82f”,因此要檢索記錄的所有資訊,我們執行以下操作:

GET https://YOURSITE.com/rest/v10/Accounts/9174c58c-409c-11e7-bfdf-00163ef1f82f

那肯定是一個大物件! 怎麼看到這個名字,以及我剛建立的日期呢?

GET https://YOURSITE.com/rest/v10/Accounts/9174c58c-409c-11e7-bfdf-00163ef1f82f?fields=name,date_entered

好多了。但是,如果我已經在系統中擁有數千個帳戶,並且還沒有設法記住它的 GUID 怎麼辦?

GET https://YOURSITE.com/rest/v10/Accounts?fields=name,date_entered&filter[0][name]=My New Account

更新

那麼,如果我決定要在應用程式上更改某些內容呢?如何更改名稱和新增說明?

PUT https://YOURSITE.com/rest/v10/Accounts/9174c58c-409c-11e7-bfdf-00163ef1f82f
{
    "name":"My Updated Account",
    "description":"Updated via REST API"
}

刪除

好的,這一切都很好,但是在將實際資料放入之前讓我們清楚這一點:

DELETE https://YOURSITE.com/rest/v10/Accounts/9174c58c-409c-11e7-bfdf-00163ef1f82f