不支持打开非业务域名https://p.pinduoduo.com 解决方案

如果您在准备开放微信小程序,直接将拼多多联盟的链接或者京东联盟的链接配置在小程序里面是无法直接打开的,会提示:不支持打开非业务域名https://p.pinduoduo.com.com,请重新配置。解决方法如下:

参数以及api详细数据,如下:

进入拼多多联盟开发者中心,网址 https://jinbao.pinduoduo.com/third-party/rank

找到生成普通商品推广链接api

1)目前支持生成单人团商品推广链接和双人团推广链接。二者的区别是:

    1. 单人团是用户可以无需拼团,只接用拼团价购买商品
    1. 双人团是用户开团后分享给好友参团,好友参团后推手可获得双份佣金

n2)推广链接类型有2种:普通链接、唤起拼多多app链接。其中,

    1. 普通链接用于微信内环境使用
    1. 唤起拼多多app链接用于非微信内环境。目前支持两种方式唤醒拼多多APP:唤起APPH5和schemaURL,您可根据推广方式自由选择。

所以,问题就很简单了,我们只需要选择支持小程序的链接即可。nn我们来看下拼多多联盟api给出的返回值信息,如下表:

标记 类型 例子 说明
goods_promotion_url_generate_response OBJECT response
goods_promotion_url_list OBJECT[] 多多进宝推广链接对象列表
mobile_short_url STRING 对应出参mobile_url的短链接,与mobile_url功能一致。
mobile_url STRING 使用此推广链接,用户安装微信的情况下,默认拉起拼多多福利券微信小程序,否则唤起H5页面
qq_app_info OBJECT qq小程序信息
app_id STRING 拼多多小程序id
banner_url STRING Banner图
desc STRING 描述
page_path STRING 小程序path值
qq_app_icon_url STRING 小程序icon
source_display_name STRING 来源名
title STRING 小程序标题
user_name STRING 用户名
schema_url STRING 使用此推广链接,用户安装拼多多APP的情况下会唤起APP(需客户端支持schema跳转协议)
short_url STRING 对应出参url的短链接,与url功能一致
url STRING 普通推广长链接,唤起H5页面
we_app_info OBJECT 拼多多福利券微信小程序信息
app_id STRING 小程序id
banner_url STRING Banner图
desc STRING 描述
page_path STRING 小程序path值
source_display_name STRING 来源名
title STRING 小程序标题
user_name STRING 用户名
we_app_icon_url STRING 小程序图片

在小程序对应的位置,不要直接写跳转链接,用小程序id和path代替即可

如果想要了解更多,可以看下

微信小程序跳转api,wx.navigateToMiniProgram

https://developers.weixin.qq.com/miniprogram/dev/api/navigate/wx.navigateToMiniProgram.html

官方实例代码如下:

wx.navigateToMiniProgram({n  appId: '',n  path: 'page/index/index?id=123',n  extraData: {n    foo: 'bar'n  },n  envVersion: 'develop',n  success(res) {n    // 打开成功n  }n})