這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)如何進行SAP FSM的微信接入,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了大理州免費建站歡迎大家使用!
下面介紹如何通過微信公眾號這一平臺來調(diào)用這些API.
假設(shè)我們的場景是:希望在微信里能夠瀏覽SAP FSM里可用的服務(wù)技師,如下圖所示:
那么首先要設(shè)計一個Web應(yīng)用,在該Web應(yīng)用里通過第一篇文章介紹的方式,使用SAP FSM提供的nodejs SDK去調(diào)用API.
為此,我們開發(fā)了一個Vue應(yīng)用,在Vue生命周期鉤子函數(shù)mounted里,發(fā)起對SAP FSM employee(技師)數(shù)據(jù)的請求:
在我們微信里指定的時間段內(nèi),SAP FSM有三個可用的技師,其名稱,用戶評分,頭銜,服務(wù)年限等數(shù)據(jù)通過FSM nodejs SDK返回給微信端,如上圖微信開發(fā)者調(diào)試器里所示。
比如employeeID為2E9BC784D477CA3DD048E593D853CFF1的這條數(shù)據(jù),可以直接在FSM里通過這個url查看:
Master Data
這個Vue應(yīng)用做好之后,部署到服務(wù)器上,生成一個url,我們假設(shè)為https://www.
如何將這個url和微信公眾號綁定起來?
在微信公眾號的自定義菜單里,創(chuàng)建一個新的菜單項“預(yù)約”,給它維護一個特定的url.
這樣在手機微信里點擊這個菜單,就會跳轉(zhuǎn)到對應(yīng)的url.
url格式:
±§??£?3?′íá?
其中appid在微信公眾號后臺的公眾號開發(fā)信息里獲取:
而redirect_url后面的值,為web應(yīng)用https://www.進行url encode后的值。
這一切設(shè)置好之后,從微信公眾號菜單跳轉(zhuǎn)到web應(yīng)用的場景就能工作了。
如果想在本地模擬微信訪問的方式調(diào)試部署到服務(wù)器上的Web應(yīng)用,只需要安裝微信開發(fā)者工具,將自己的個人微信號綁定到微信公眾號的開發(fā)者微信號列表中去:
然后用個人的微信號掃碼登錄微信開發(fā)者工具,在地址欄里輸入上述包含oauth 2.0重定義的那一長串url,點擊Allow按鈕:
就可以像使用Chrome開發(fā)者工具那樣,對前端應(yīng)用代碼進行單步調(diào)試了:
上述就是小編為大家分享的如何進行SAP FSM的微信接入了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。