现状
当我们在做产品等推广时,向微信分享产品链接是一种常用的方式。但是,微信会拦截一些外部链接,禁止跳转,停止访问。
域名在微信被拦截的3种常见情况:
- 域名因违规或有风险被拦截,停止访问(红色感叹号图标)
- 提醒拦截,可复制浏览器访问(无图标)
- 提醒,可以点击按钮继续访问(蓝色感叹号图标)

如果我们的推广链接被微信拦截,就会无法推广,造成业务受损。下面来介绍一种解决方法。
解决方法
将推广链接生成短网址,用短网址分享到微信。再用微信域名检测接口去检测短网址域名。如果出现拦截,可更换短网址域名重新生成短网址,从而能保证新生产的短网址不会被微信拦截。
接口介绍
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
| url | String | 是 | 网址 |
可参见接口文档
短网址生成可参考这里
返回样例
// 检测正常
{
"code": 200,
"msg": "成功",
"taskNo": "41020892700032664119",
"charge": true,
"data": {
"message": "正常",
"result": true
}
}
// 检测不正常
{
"code": 200,
"msg": "成功",
"taskNo": "41020892700032664119",
"charge": true,
"data": {
"message": "已被封禁",
"result": false
}
}