我們都知道小程序api可以便利的使用微信所提供的能力,例如可以用來獲取用戶的一些信息,用戶本地儲(chǔ)存的一些內(nèi)容,還可以使用微信的支付功能等等。那么就讓我們一起來看看小程序的api主要有哪幾種類型吧。
一、用來監(jiān)聽事情的api
這類api通常用來監(jiān)聽某個(gè)事情是否發(fā)生了,就像一個(gè)反應(yīng)機(jī)制一樣,設(shè)定一個(gè)觸發(fā)器,一旦這個(gè)事情發(fā)生了就會(huì)觸動(dòng)觸發(fā)器從而傳入信號(hào)讓系統(tǒng)知道這個(gè)事件發(fā)生了。這類api的設(shè)定可以幫助系統(tǒng)更好的處理一些情況,例如什么情況下要自動(dòng)回復(fù)什么情況下應(yīng)該轉(zhuǎn)為人工服務(wù)等等。
二、可以用來同步的api
在代碼中規(guī)定以同樣一串某些特點(diǎn)字母結(jié)尾的都是可以用來同步的api,除了上述情況的代碼外還有一些其他的類型的同步api詳細(xì)的情況可以參考api文檔。這種api可以自動(dòng)同步,且是否同步成功可以直觀的看到,如果失敗了也會(huì)反饋給系統(tǒng)。
三、不是同步的api
有同步的api 自然也有不同步的api,并且大多數(shù)的api實(shí)際上都是不同步的。這種類型的api都接會(huì)接受同一個(gè)類型參數(shù),而這種參數(shù)都是可以根據(jù)不同的情況來進(jìn)行調(diào)整不同的api接口的。這種類型可以應(yīng)對(duì)更多更復(fù)雜的情況,靈活多變,可處理更多實(shí)際問題,固實(shí)際上大部分都是這類的不同步的api。
不同的api有不同的功能,正是這些不同的api使得我們?cè)谑褂眯〕绦驎r(shí)更加的便捷,使得小程序越來越容易上手。同一個(gè)小程序含有多種不同的api,在我們的使用過程中如果有什么覺得好的提議都可以和開發(fā)者討論,或許能開發(fā)更多更好用的api 來完善小程序,甚至如果你自己有能力的話也可以自己設(shè)計(jì)api,然后將其賣出去,更替主流api。
看了這篇文章,你有對(duì)小程序api更了解一些嗎,那么如果有小程序開發(fā)需求的話,可以找專業(yè)的公司進(jìn)行。