• 小程序配置信息接口

    小程序是移動開發平臺提供面向未來的以東段生態環境,小程序的logo、名稱、描述、權限等信息在后臺配置之后,可以通過該接口拉去最新的配置信息, 客戶端根據最新的配置信息,進行小程序的更新

    接口說明

    接口名稱: miniAppInfo

    Dubbo調用:msQueryMiniAppInfoService

    接口描述:小程序配置信息獲取

    入參

    header通用參數

    參考header通用參數

    業務參數

    字段名稱 字段類型 字段描述 是否必須
    code String
    version String 版本

    出參

    字段名稱 字段類型 字段描述 是否必須
    ffMiniAppInfoList List

    ffMiniAppInfoList

    字段名稱 字段類型 字段描述 是否必須
    miniAppId String 小程序ID
    miniAppIdAlias String 小程序ID的MD5
    miniAppName String 小程序名稱
    miniAppDesc String 小程序描述
    miniAppIcon String 小程序圖標
    miniAppVersion String 小程序版本
    scope String 小程序權限scope
    resloadWhiteList String 圖片加載白名單(P2)
    fullMd5 String 小程序全量離線包MD5
    fullDownloadUrl String 小程序全量離線包url
    loadType String 小程序打開類型
    urlPrefix String 前綴
    sdkMinVer String 小程序支持的小程序sdk的最低版本
    indexRoute String
    accessName String
    ext String 擴展字段

    樣例

    dubbo協議接入:

    請求url

    http://localhost:9102/gw/hk_e_app/msQueryMiniAppInfoService.do

    請求數據格式:

    {
        "request": {
            "header": {
                "appId": "1",
                "appVersion": "4.41",
                "ffVersion": "4.0",
                "transId": "miniAppInfo",
                "appExt": "1",
                "custType": "100",
                "signedMicroFlag": "0",
                "net": {
                     "ip": "127.0.0.1",
                     "netType": "WIFI_oa-test",
                     "isp": "中國移動",
                     "ssid": "oa-test",
                      "lac": "4203",
                      "cid": "10732931"
                 },
                "device": {
                      "osType": "03",
                      "osVersion": "8.0.0",
                      "brand": "samsung",
                      "model": "SM-G9500",
                      "uuid": "2e2bc2402301ea3e1e021362dd6b7a1e",
                      "imei": "357052091333047",
                      "mac": "00:9D:6B:32:00:24",
                      "nfc": "1",
                      "isRoot": "0",
                      "imsi": "8986003915187a258429"
                },
                "reqSeq": "0"
         },
         "body": {
              "code":"qHwgaSkXKx6tO4jc",
               "version":"4.1"
           }
       }
    }

    http協議接入:

    請求url

    http://localhost:8080/ffpaas/miniapp/minAppInfos.json

    請求數據格式:

    { 
        "request": {
            "header": {
                "appId": "1",
                "appVersion": "4.41",
                "ffVersion": "4.0",
                "transId": "miniAppInfo",
                "appExt": "1",
                "custType": "100",
                "signedMicroFlag": "0",
                "net": {
                     "ip": "127.0.0.1",
                     "netType": "WIFI_oa-test",
                     "isp": "中國移動",
                     "ssid": "oa-test",
                      "lac": "4203",
                      "cid": "10732931"
                 },
                "device": {
                      "osType": "03",
                      "osVersion": "8.0.0",
                      "brand": "samsung",
                      "model": "SM-G9500",
                      "uuid": "2e2bc2402301ea3e1e021362dd6b7a1e",
                      "imei": "357052091333047",
                      "mac": "00:9D:6B:32:00:24",
                      "nfc": "1",
                      "isRoot": "0",
                      "imsi": "8986003915187a258429"
                },
                "reqSeq": "0"
         },
         "body": {
              "code":"qHwgaSkXKx6tO4jc",
              "version":"4.1"
           }
       }
    }

    dsdl配置

    節點配置

    • 創建服務節點, 節點名稱為msQueryMiniAppInfoService
    • 添加節點配置信息
    msQueryMiniAppInfoService$applicationName,true

    說明:

    applicationName修改為應用

    xml參數配置

    • 創建節點,節點名稱為interface-mapping
    • 添加配置參數信息,如下
    <?xml version="1.0" encoding="UTF-8"?>
    
    <interface name="msQueryMiniAppInfoService" description="test" auth="false">
        <configs>
            <config key="accessLog" value="true"/>
            <config key="transDataRecordMode" value="on"/>
            <config key="isCheckRole" value="false"/>
            <config key="productId" value="ECommon"/>
            <config key="signature" value="userId|操作員"/>
        </configs>
        <input>
            <param name="code" description="小程序ID的md5" type="String" optional="true"/>
            <param name="version" description="小程序版本" type="String" optional="true"/>
        </input>
    
        <output>
            <param name="returnCode" description="處理結果" type="Map" optional="false">
                <param name="code" description="返回碼" type="String" optional="false"/>
                <param name="message" description="返回信息" type="String"/>
                <param name="type" description="處理結果類型" type="String" optional="false"/>
            </param>
    
            <param name="loadType" description="loadType" type="String"/>
            <param name="fullDownloadUrl" description="fullDownloadUrl" type="String"/>
            <param name="miniAppId" description="miniAppId" type="String"/>
            <param name="accessName" description="accessName" type="String"/>
            <param name="sdkMinVer" description="sdkMinVer" type="String"/>
            <param name="urlPrefix" description="urlPrefix" type="String"/>
            <param name="fullMd5" description="fullMd5" type="String"/>
            <param name="miniAppIdMd5" description="miniAppIdMd5" type="String"/>
            <param name="miniAppName" description="miniAppName" type="String"/>
            <param name="scope" description="scope" type="List"/>
            <param name="miniAppVersion" description="miniAppVersion" type="String"/>
            <param name="miniAppDesc" description="miniAppDesc" type="String"/>
            <param name="indexRoute" description="indexRoute" type="String"/>
        </output>
    </interface>
    色三级床上片完整版大全 - 视频 - 在线观看 - 影视资讯 - 品善网