随笔 - 2649  文章 - 2452  评论 - 0  阅读 - 86517

查询域名配置

查询域名配置

调试工具

接口应在服务器端调用,详细说明参见服务端API

接口说明

接口英文名

getDomainInfo

功能描述

该接口用于查询小程序域名配置信息。

调用方式

HTTPS 调用

POST https://api.weixin.qq.com/wxa/getwxadevinfo?access_token=ACCESS_TOKEN 

第三方调用

  • 调用方式以及出入参和HTTPS相同,仅是调用的token不同
  • 该接口所属的权限集id为:18
  • 服务商获得其中之一权限集授权后,可通过使用authorizer_access_token代商家进行调用

请求参数

属性 类型 必填 说明
access_token string 接口调用凭证,该参数为 URL 参数,非 Body 参数。使用access_token或者authorizer_access_token
action string 查询配置域名的类型, 可选值如下: 1. getbizdomain 返回业务域名 2. getserverdomain 返回服务器域名 3. 不指明返回全部

返回参数

属性 类型 说明
errcode number 错误码
errmsg string 错误信息
requestdomain array request合法域名列表
wsrequestdomain array socket合法域名列表
uploaddomain array uploadFile合法域名列表
downloaddomain array downloadFile合法域名列表
udpdomain array udp合法域名列表
bizdomain array 业务域名列表

调用示例

示例说明: HTTPS请求示例

请求数据示例

{
  "action": "getserverdomain"
} 

返回数据示例

{
  "errcode": 0,
  "errmsg": "ok",
  "requestdomain": [
      "https://www.example.com"
  ],
  "wsrequestdomain": [
      "wss://www.qq.com"
  ],
  "uploaddomain": [],
  "downloaddomain": [
      "https://www.qq.com"
  ],
  "udpdomain": [
      "udp://www.example.com"
  ]
} 

示例说明: 云函数调用示例

请求数据示例

const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.operation.getDomainInfo({
        "action": ''
      })
    return result
  } catch (err) {
    return err
  }
} 

返回数据示例

const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.operation.getDomainInfo({
        "errcode": 0,
        "errmsg": 'ok',
        "requestdomain": [
          "https://www.example.com"
        ],
        "wsrequestdomain": [
          "wss://www.qq.com"
        ],
        "uploaddomain": [],
        "downloaddomain": [
          "https://www.qq.com"
        ],
        "udpdomain": [
          "udp://www.example.com"
        ],
        "bizdomain": [
          "https://www.qq.com"
        ]
      })
    return result
  } catch (err) {
    return err
  }
} 

错误码

错误码 错误码取值 解决方案
40001 invalid credential access_token isinvalid or not latest 获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口
posted on   AtlasLapetos  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示