收藏
回答

一个第三方平台(微信开放平台)如何设置多个授权、业务配置?

在第三方平台中-开发资料,只能设置一份域名、事件、消息接收配置,如果一个第三方平台绑定了多个小程序,且各个小程序都是不同的域名请问如何配置多个域名、事件接收域名配置等参数?

回答关注问题邀请回答
收藏

3 个回答

  • kwok
    kwok
    06-05

    简单的讲,我有多个域名,第三方平台如何同时给多个域名推送component_verify_ticket参数

    06-05
    有用
    回复
  • 跨商通
    跨商通
    06-04

    看来,你是一次消息包都没接收过啊。否则不会不知道消息包里可以自动区分不同的小程序吧?

    至于域名:

    每个小程序配置的不同的域名写在域名列表白名单里。

    第三方平台接收消息的域名,填你们公司服务器的域名。


    06-04
    有用
    回复 2
    • kwok
      kwok
      06-05
      比如我有两个小程序,这两个小程序都是不同的域名,且两个小程序都绑定在同一个第三方平台下,两个小程序需要用到component_verify_ticket参数去请求别的接口,那现在不是只能推给一个域名吗,不能同时推给两个域名。消息包里面有appid可以区分,我知道的
      06-05
      回复
    • 跨商通
      跨商通
      06-05回复kwok
      一万个小程序,同一个第三方平台,都只有一个component_verify_ticket
      06-05
      回复
  • 小黎
    小黎
    06-04

    你说的只能设置一份指的是消息与事件接收吧,这些配置是接收推给三方平台的消息的,比如三方平台的验证票据(component_verify_ticket),然后获取到预授权码,最后拼接授权链接给你要授权的小程序管理员,它授权后,你能拿到授权码(包括授权信息,取消授权信息,都会推送到这个地址上),最后获取到授权账号的调用令牌以及刷新令牌。


    以上操作步骤只和三方平台有关,生成链接的方式也是一样的,只是你把链接给不同的小程序管理员扫,因此只需要一个域名


    然后下面的域名配置里的小程序服务器域名和业务域名可以配置多个,授权给你的小程序只能配置这里面的域名;每个小程序域名不同的话,在调用上传代码接口的时候在ext_json参数里添加ext ,以区分不同小程序的域名,ext 字段是开发自定义的数据字段,在小程序中可以通过 wx.getExtConfigSync 获取到,小程序里请求的接口域名就从这里面拿。

    06-04
    有用
    回复 15
    • kwok
      kwok
      06-05
      比如我有两个小程序,这两个小程序都是不同的域名,且两个小程序都绑定在同一个第三方平台下,两个小程序需要用到component_verify_ticket参数去请求别的接口,那现在不是只能推给一个域名吗,不能同时推给两个域名。
      06-05
      回复
    • 小黎
      小黎
      06-05回复kwok
      你的两个小程序都是不同的域名和你第三方的消息接收域名有啥关系,你第三方只需要配置一个域名拿来接信息就行了,component_verify_ticket是通用的啊,跟两个小程序有什么关系
      06-05
      回复
    • kwok
      kwok
      发表于移动端
      06-05回复小黎
      但是两个系统都有不同的数据库呀,这个参数是放在数据库的,现在不能共用呀
      06-05
      回复
    • 小黎
      小黎
      06-05回复kwok
      你还是没理解三方平台的业务流程,建议先看看文档,不管你几个小程序,授权消息与事件域名只需要一个,最终目的就是拿来获取授权码,然后通过授权码去换取authorizer_access_token,三方平台它又不会管你的数据库,你的小程序使用的接口不是你自己写的么,你那个小程序掉那个接口,调那个数据库都是你自己定义的
      06-05
      回复
    • kwok
      kwok
      发表于移动端
      06-05回复小黎
      那是我提问的方式有问题了,就是有什么方案能解决这个问题,不同域名共用
      06-05
      回复
    查看更多(10)
登录 后发表内容