微信域名检测接口方法及原理

出现以下几点,证明你的域名被微信拦截了
⦁ 链接报红:提示已停止访问该网页{域名已被微信拦截}
⦁ 域名能正常访问{未被微信拦截}
⦁ 非微信官方页面,继续访问将转成手机其它浏览模式
⦁ 有用户投诉及腾讯安全中心检测该网页内容涉及恶意诈骗为维护用户体验已停止访问在这里插入图片描述

微信域名拦截检测技术主要源于域名经常被微信拦截,哪里需要实时检测出来微信域名被封的情况呢?例如,各种版本的微信客户端、微信公众号后台绑定域名、小程序后台绑定域名等等。哪里能有结果,哪里就是利用目标,说到这里应该懂了吧!不懂的可以登录猴子数据官网咨询。
域名正常:
{
“code”: 200,
“msg”: “域名正常”,
“data”: 0
}

非官方网址,请确认是否继续访问:
{
“code”: 200,
“msg”: “非官方网址,请确认是否继续访问”,
“data”: 1
}

域名已封杀:
{
“code”: 200,
“msg”: “域名已封杀”,
“data”: 2
}

提示如需浏览,请长按网址复制后使用浏览器打开:

在这里插入代{

```go
package main

import (
    "io/ioutil"
    "net/http"
    "net/url"
    "fmt"
    "encoding/json"
)

func main() {
    //请求地址
    juheURL := "http://api.monkeyapi.com

    //初始化参数
    param := url.Values{}

    //配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参
    param.Set("appkey" , "appkey"); //您申请的APPKEY
    param.Set("url" , "www.monkeyapi.com"); //需要查询的网站

    //发送请求
    data, err := Get(juheURL, param)
    if err != nil {
        fmt.Errorf("请求异常,错误信息:\r\n%v", err)
    } else {
        var netReturn map[string]interface{}
        json.Unmarshal(data, &netReturn)
        fmt.Println(netReturn)
    }

猜你喜欢

转载自blog.csdn.net/Q3396103977/article/details/108507782
今日推荐