1. 程式人生 > >Bmob-Rest-API之使用

Bmob-Rest-API之使用

opener token bject span inf 資料 需求 dep des

針對最近這樣的需求,某個功能插入數據成功並實時同步到Bmob雲上的數據庫。

本來想在Bmob上找一個用Java寫的,找了一圈發現沒有,於是便采用Bmob的Rest-API方式進行數據插入。

另外補充一個小知識,Bmob的架構是一個叫Serverless的,關於這個Serverless,簡單的說就是用服務代替服務器,不再想以往那樣對服務器大量維護,特別是運維人員,每當上線時,心裏難免會有點擔驚受怕。

參考文檔為Bmob-Rest-Api之簡單操作

此文假定你已經在Bmob雲上建好相關的數據庫(如果沒有建好或者不知道如何建,請參考上述文檔)

利用Bmob-Rest-API進行數據插入

技術分享圖片

使用PostMan做接口測試(這個實驗一定要做,這裏跑通了,基本上可以排除很多問題)

技術分享圖片

註意必須要包含請求頭如下參數,如下圖所示(請求頭中參數對應的值,如果不知道,請參考官方文檔):

技術分享圖片

只要返回如下信息,就表示數據插入成功:

"createdAt":"2019-04-29 16:49:39","objectId":"11b732523d","sessionToken":"0a5c7099409b095080e159c17738f4cd"}

這裏請大家註意,並不是所有的表都是這樣請求的,比如如果是setting表的話,請求方式變成的如下:

技術分享圖片

具體可以參考官方文檔Rest API詳細文檔

我覺得Bmob的這種RestFul設計還挺不錯的,可以借鑒,另外關於RestFul相關的資料可以參考如下:
HTTP API Design Guide
Principles of good RESTful API Design
阮一峰理解RestFul架構

Bmob-Rest-API之使用