雲開發新能力,支持 HTTP 調用 API


今天來上班打開電腦,總感覺微信開發文檔哪里有點不太一樣,研究了半天原來是雲開發又多了神級功能——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應用、移動應用。

技術文檔:https://www.cloudbase.net/

打賞

免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號  © 2018-2021 CODEPRJ.COM