今天來上班打開電腦,總感覺微信開發文檔哪里有點不太一樣,研究了半天原來是雲開發又多了神級功能——HTTP API!
HTTP API是什么?簡單來說就是通過雲開發HTTP API,可以不需要通過微信小程序或雲開發控制台,就能夠管理雲開發能力。
技能一
花式觸發雲函數
在此之前,雲函數只能通過微信小程序、定時觸發器或其他雲函數觸發。借助HTTP API,可以在微信小程序環境外隨時觸發雲函數啦! 但是,需要注意的是:HTTP API 途徑觸發雲函數不包含用戶信息。
請求地址
POST https://api.weixin.qq.com/tcb/invokecloudfunction?access_token=ACCESS_TOKEN&env=ENV&name=FUNCTION_NAME
請求參數
Tips
1.使用本API觸發雲函數,在雲函數中無法獲取OpenID等用戶相關信息,無法使用涉及用戶登錄態的其他API。 2.注意 POST BODY 部分會傳遞給雲函數作為輸入參數。 3.由 HTTP API 觸發的雲函數可以使用雲調用。 4.由 HTTP API 觸發雲函數的超時時間為5s,請注意雲函數的執行時間不能過長。
技能二
數據庫導入導出
近期有很多小伙伴問我們,為什么數據只能通過雲開發控制台手動導出?太麻煩啦!這不,在開發哥哥的不懈努力下,支持通過API導入導出數據啦!
數據庫導入
請求地址
POST https://api.weixin.qq.com/tcb/databasemigrateimport?access_token=ACCESS_TOKEN
請求參數
數據庫導出
請求地址
POST https
:
//api.weixin.qq.com/tcb/databasemigrateexport?access_token=ACCESS_TOKEN
請求參數
技能三
管理雲存儲文件 現在可以便捷地在小程序前端快速實現文件上傳/下載及管理功能,同時也可以在開發者工具「雲開發」控制台內進行管理。
獲取文件上傳鏈接
請求地址
POST https://api.weixin.qq.com/tcb/uploadfile?access_token=ACCESS_TOKEN
請求參數
獲取文件下載鏈接
請求地址
POST https://api.weixin.qq.com/tcb/batchdownloadfile?access_token=ACCESS_TOKEN
請求參數
刪除文件
請求地址
POST https://api.weixin.qq.com/tcb/batchdeletefile?access_token=ACCESS_TOKEN
如要詳細了解,點擊"https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/"查閱《小程序·雲開發文檔》
如果你有關於使用雲開發CloudBase相關的技術故事/技術實戰經驗想要跟大家分享,歡迎留言聯系我們哦~比心!
雲開發(CloudBase)是一款雲端一體化的產品方案 ,采用 serverless 架構,免環境搭建等運維事務 ,支持一雲多端,助力快速構建小程序、Web應用、移動應用。