您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關微信小程序怎么批量管理部署,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
我們公司小程序比較多,管理起來很不方便,主要體現在小程序審核上,每次開發完一個版本上傳完小程序的代碼后,都要登錄每個小程序的后臺進行提交審核,所以我們現在迫切需要一個小程序管理后臺,可以批量管理小程序。查詢了相關的文檔,我們發現微信的第三方平臺功能可以滿足我們的需求。
但是微信第三方平臺并沒有提供圖形界面操作,只是提供一些接口,所以我們自己開發了一個平臺,大部分接口主要是調取微信第三方平臺的的接口,圖形頁面是我們根據自己的需求開發。我們使用的主要核心功能是第三方平臺的代碼管理相關接口功能。
登錄微信開放平臺注冊一個第三方平臺賬號,一個第三方平臺可以管理多個小程序,小程序授權給第三方平臺后,日常的開發操作和沒有授權之前是一樣的,唯一不同的是,授權后小程序代碼是上傳到了第三方平臺代碼草稿箱中而不是小程序的后臺。
開發者可將草稿箱中的代碼添加到小程序模版庫中,小程序模版庫中的模版不會被覆蓋。最多可以有五十個代碼模版,添加后可以獲得模版 ID(TemplateID)。調用相關的代碼管理接口為多個小程序部署代碼。
說一下第三方平臺授權的步驟
微信三方平臺也是在微信開放平臺上的賬號,也有 appid
的概念。在微信的文檔中,三方平臺稱為 “component”。三方平臺需要實現一個供微信回調的 URL,在平臺中稱為 “授權事件接收URL”(以下簡稱 “通知回調”),在應用詳情頁中進行配置。
微信會每十分鐘往通知回調中發送一個消息,將參數 component_verify_ticket 告知三方平臺后臺。三方平臺拿到這個消息后,則需要使用自己的 app_secret 和 appid 信息,加上微信推送的這個 ticket,通過微信三方平臺的 api_component_token 接口,向微信平臺換取 component_access_token。
首先是三方平臺后臺向微信請求獲得預授權碼 pre_auth_code
;第二步是使用這個預授權碼,來組合成一個 URL 給小程序所有者掃碼。
關鍵的參數如下(componentloginpage 是用于掃碼的 URL):
小程序管理員掃碼授權后,微信會向通知回調發送消息,除了告知授權的微信小程序(稱為 “authorizer”)的 appid 之外,最重要的是推送一個新的票據字段 authorization_code,這個 code 是與授予權限的微信小程序綁定的:
這分別是兩個 API,其中比較重要的是拉取小程序授予的權限范圍,調用了接口 “api_query_auth”。除了獲得授權范圍之外,最重要的,是再引入兩個新參數:
authorizer_access_token
:微信小程序的 access_token
參數。
authorizer_refresh_token
:用于定時刷新 access_token
管理小程序的相關接口需要 access_token 小程序接口調用令牌,獲取方法
驗證票據
獲取令牌 令牌(component_access_token)是第三方平臺接口的調用憑據
獲預授權碼
使用授權碼獲取授權信息
獲取/刷新接口調用令牌
以上就是微信小程序怎么批量管理部署,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。