中文字幕亚洲视频_91久久_国产精品ssss在线亚洲_亚洲天堂久久精品_欧美1区2区_亚洲成av人片在线观看无

資訊動態

微信小程序第三方開發平臺

日期:2017-12-27 作者:管理員 來源:互聯網

微信小程序第三方開發平臺即小程序運營者,可以一鍵授權給第三方平臺,通過第三方平臺來完成業務,第三方平臺在小程序的前后端開發上同直接開發小程序有所區別,其所擁有的各項 API 以及詳細說明請查看“代小程序實現業務”,其余部分請閱讀下文。


第三方平臺相關的小程序開發需要做一些特殊的處理:

  • 小程序模板的開發

  • 小程序模板結合 extAppid 的開發調試

  • 使用 directCommit 直接提交至待審核列表 詳情

最新版本的開發工具支持第三方平臺小程序的開發和預覽。

創建項目

與開發普通小程序一致,第三方平臺開發者填入相關的 3rdMiniProgramAppid ,設定項目名稱和選擇項目目錄即可創建項目。

對于第三方平臺小程序,可以在項目頁卡查看到相關的 open3rd 信息以及當前的第三方的 3rdMiniProgramAppid ,如若項目配置了相關的 extAppid ,那么項目頁卡中也會有相關信息。

微信小程序第三方開發平臺

小程序模板開發

與開發普通小程序一致,開發者在開發工具上開發好相關的業務邏輯之后,在項目頁卡中提交預覽既可以在微信中查看小程序的真實表現。

有所不同的是,第三方平臺小程序的提交上傳是上傳至該第三方平臺的 open 帳號下的模板草稿箱中,該平臺的管理員需要自行對該模板進行相應的設置,更多請參考 開放平臺的文檔 。

extAppid 的開發調試

為了方便第三方平臺的開發者引入 extAppid 的開發調試工作,需要引入 ext.json 的概念。

ext.json 是一個配置文件,放置在小程序項目的根目錄下。

以下是一個包含了所有配置選項的 ext.json :

{ "extEnable": true, "extAppid": "wxf9c4501a76931b33", "directCommit": false, "ext": { "name": "wechat", "attr": { "host": "open.weixin.qq.com", "users": [ "user_1", "user_2" ]
    }
  }, "extPages": { "pages/logs/logs": { "navigationBarTitleText": "logs" }
  }, "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "Demo", "navigationBarTextStyle":"black" }, "tabBar": { "list": [{ "pagePath": "pages/index/index", "text": "首頁" }, { "pagePath": "pages/logs/logs", "text": "日志" }]
  }, "networkTimeout": { "request": 10000, "downloadFile": 10000 }
}

ext.json中的配置字段分為兩種

  • 特有的字段

  • 同 app.json 相同的字段

特有的字段

屬性 類型 必填 描述
extEnable Boolean 配置 ext.json 是否生效
extAppid String 配置 extAppid
ext Object 開發自定義的數據字段
extPages String Array 單獨設置每個頁面的 json
directCommit Boolean 是否直接提交到待審核列表

extEnable

extEnable 是一個 Boolean 類型的字段,用于規定當前的 ext.json 文件是否生效,開發者可以通過修改這個字段來開啟和關閉 extAppid 的結合開發。

extAppid

extAppid 是授權調試的 AppID ,例如開發者在此處填寫的是 wxf9c4501a76931b33 那么在 extEnable 為真的情況下,后續的開發邏輯都會基于 wxf9c4501a76931b33 來運行。

ext

ext 字段是開發自定義的數據字段,在小程序中可以通過 wx.getExtConfigSync 或者 wx.getExtConfig 獲取到這些配置信息。

例如上面的例子中,通過 wx.getExtConfigSync 就可以獲得 ext 字段的所有配置

{ "name": "wechat", "attr": { "host": "open.weixin.qq.com", "users": [ "user_1", "user_2" ]
  }
}

extPages

extPages 是一個對象,對象中的每個 key 應該是該小程序模板 app.json 中定義的頁面,每個 key 對應的 value 是 page.json 中所規定的各項配置。

當開發者設置這個配置以后,小程序框架會對應的修改相對應的 page 的配置信息。

directCommit

directCommit 是一個 Boolean 類型的字段,用于規定當前的上傳操作是否是直接上傳到 extAppid 的審核列表中。

當 directCommit 為 true 真時,開發者在工具中的上傳操作,會直接上傳到對應的 extAppid 的審核列表,第三方平臺只需要調用 https://api.weixin.qq.com/wxa/submit_audit?access_token=TOKEN 既可以提交審核。更多請參考 第三方平臺文檔

當 directCommit 為 true 假時,開發者在工具中的上傳操作,會直接上傳到對應的草稿箱中。

tips: 可以使用工具的命令行接口 或者 http 接口來實現自動化的代碼提交審核

同 app.json 相同的字段

當 ext.json 中的字段同 app.json 中一致時,ext.json 的字段會覆蓋 app.json 中的對應字段,例如以下的 ext.json

{
  ········ "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "ext navigationBarTitleText", "navigationBarTextStyle":"black" }
}

那么該小程序最終的 navigationBarTitleText 應該是 ext navigationBarTitleText 。



第一步:綁定開發小程序

(1)第三方平臺的開發人員需先到微信公眾平臺(mp.weixin.qq.com)申請一個普通的小程序并完善小程序的頭像、昵稱、簡介、服務類目等信息。

(2)進入微信開放平臺,在第三方平臺詳情中,將該小程序添加為開發小程序。


注意:綁定為開發小程序后,該小程序的在開發工具中上傳,代碼會直接上傳到開放平臺,不會上傳到公眾平臺。


第二步:小程序模版的開發和上傳

使用開發小程序的開發者微信號登錄微信web開發者工具(IDE),開發者工具中按照正常的小程序開發流程進行代碼開發和調試。開發完成后,在開發工具中點擊上傳。


第三步:添加到小程序模版庫,獲得模版ID

從開發者工具中上傳的代碼,會先存在草稿箱中,每個開發小程序只保留最新一份上傳記錄。開發者可將草稿箱中的代碼添加到小程序模版庫中,小程序模版庫中的模版不會被覆蓋。最多可以有五十個代碼模版,添加后可以獲得模版ID(TemplateID)。


第四步:調用接口,為旗下授權的小程序部署代碼

具體接口詳見“代碼管理”文檔中的接口。


重點提示:

小程序授權托管之后,只能使用第三方平臺的在微信開放平臺登記的服務器地址。所以第三方平臺在幫助旗下公眾號發布代碼之前,需先把服務器地址設置到小程序的服務器地址中,設置接口詳見“修改服務器地址”文檔中的接口。


二維碼
掃二維碼手機查看該文章
當前網址:http://www.taijianshi.cn/wechat/461.html

相關資訊

?
Copyright ? 2007-2025 珠海市網訊互聯信息科技有限公司 www.taijianshi.cn 版權所有
粵公網安備44040202000391號 粵ICP備19117377號 網站地圖 站點地圖
在線客服
主站蜘蛛池模板: 中文在线观看www | 久久亚洲精品久久国产一区二区 | 欧美h版电影在线观看 | www.精品视频 | 色就操 | 久章草影院 | 成人黄色小视频在线观看 | 爱射av | 羞羞的小视频 | 国产精品免费av一区二区三区 | 99久久久精品视频 | 亚洲一区在线免费视频 | 欧美1区2区在线观看 | 色视频在线播放 | 亚洲成人自拍电影 | 色中色在线播放 | 国产一国产一级毛片视频在线 | 中日韩乱码一二新区 | 毛片免费观看视频 | 视频在线91 | 91美女福利视频 | 成人爱爱电影 | 蜜桃视频在线观看免费 | 国产精品久久久久久久av | 极品美女一级毛片 | 97se亚洲综合在线韩国专区福利 | 国产亚洲精品久久午夜玫瑰园 | 男女无套免费视频 | 51国产偷自视频区视频小蝌蚪 | 九九视频久久 | h视频在线免费观看 | 精品国产91久久久久 | 久久国产精品无码网站 | 一级黄色毛片子 | 黄色av免费电影 | 久久精品色 | 91性视频| 综合激情网 | 激情综合在线 | 在线看日本 | chinese乱子伦xxxx国语对白 |