微信/QQ域名检测——最新腾讯域名检测官方接口

  

背景   
最近手里有个项目需要检测域名在微信里是否可以打开,如果被微信拦截,则需要进行下一步操作,所以需要判断域名的状态,但是微信官方并没有提供相关查询的方法,最后在网上找到了这个接口地址,分享给有需要的朋友。   
     微信/QQ域名检测——最新腾讯域名检测官方接口

  

域名被封常见原因   
域名被封,确实有很多因素,简单列举下:

  

1,购买的域名有黑历史、曾经进过小黑屋,这类则是风险名单中的重点检测对象。

  

2, qq和微信是2种完全不同的检测机制,经常会出现一边被封另一边没事!

  

3,网站流量过大,腾讯针对流量过大的网站也是重点检测的对象!

  

4,诱导转发活动,即使是合法营销,也会被封,

  

5,正文,标题,图片任意有一处有一点点违规信息,被系统抓取到也是会被封禁

  

6人工举报,这个也占有一定的比例

  有

7日的是封链接不封域名,因为是腾讯合作的第三方平台,京东,拼多的多,有赞等等

  

8日服务器IP是一个很重点检测。

  对

9日于明显特征或复用度高的违规图片,系统是能识别的!

  

检测接口分享   
使用说明   
接口地址:   https://www.monkeyapi.com/
请求方式:http get/post

  

返回格式:json

  

请求示例:   http://api.monkeyapi.com?appk..。   
JSON返回示例

  <>前域名正常:   {,,,“code":, 200,,,,,“msg":,“域名正常“,,,,,“data":, 0}   非官方网址,请确认是否继续访问:   {,,,“code":, 200,,,,,“msg":,“非官方网址,请确认是否继续访问,,,,,,“data":, 1}   域名已封杀:   {,,,“code":, 200,,,,,“msg":,“域名已封杀“,,,,,“data":, 2}   提示如需浏览,请长按网址复制后使用浏览器打开:   {,,,“code":, 200,,,,,“msg":,“提示如需浏览,请长按网址复制后使用浏览器打开,,,,,,“data":, 3}   

  

  时间=<>以前url 美元;“http://api.monkeyapi.com";   params 美元;=,阵列(& # 39;appkey& # 39;,=祝辞& # 39;appkey& # 39;,//您申请的appkey& # 39; url # 39;,=祝辞& # 39;www.monkeyapi.com& # 39;,//需要查询的网站);   $ paramstring =, http_build_query ($ params);   $ content =,旋度($ url, paramstring美元);   $ result =, json_decode(内容、美元,真的);如果(结果),{   ,,,var_dump(结果);   }else {,,,//请求异常}/* *   ,,,*,请求接口返回内容   ,,,*,@param ,,, string  url 美元;[请求的URL地址)   ,,,*,@param ,,, string  params 美元;[请求的参数)   ,,,*,@param ,,, int  ipost 美元;[是否采用柱形式)   ,,,*,@return ,,字符串   */function 旋度(url,美元,美元params =,假,,ispost 美元;=,0){   ,,,httpInfo 美元;=,数组();   ,,,ch 美元;=,curl_init ();   ,,,curl_setopt (ch美元,CURLOPT_HTTP_VERSION,, CURL_HTTP_VERSION_1_1);   ,,,curl_setopt (ch美元,CURLOPT_CONNECTTIMEOUT,, 60);   ,,,curl_setopt (ch美元,CURLOPT_TIMEOUT,, 60);   ,,,curl_setopt (ch美元,CURLOPT_RETURNTRANSFER,,真的);   ,,,curl_setopt (ch美元,CURLOPT_FOLLOWLOCATION,,真的),,,,,if  (ispost美元),{   ,,,,,,,curl_setopt (ch美元,CURLOPT_POST,,真的);   ,,,,,,,curl_setopt (CURLOPT_POSTFIELDS, ch,美元,美元params);   ,,,,,,,curl_setopt (CURLOPT_URL, ch,美元,美元url);   ,,,}else  {,,,,,,, if  (params美元),{   ,,,,,,,,,,,curl_setopt (CURLOPT_URL, ch,美元,美元url强生# 39;? & # 39;美元params);   ,,,,,,,},{else    ,,,,,,,,,,,curl_setopt (CURLOPT_URL, ch,美元,美元url);   ,,,,,,,}   ,,,}   ,,,response 美元;=,curl_exec (ch);,,,,,,,, if  (response 美元;===,FALSE), {,,,,,,,//echo “cURL 错误:,“,只curl_error (ch);   ,,,,,,,return 假;   ,,,}   ,,,httpCode 美元;=,curl_getinfo (ch美元,CURLINFO_HTTP_CODE);   ,,,httpInfo 美元;=,array_merge (httpInfo美元,curl_getinfo (ch)美元);   ,,,curl_close (ch);,,,, return 美元反应;   }   

  

  
 # !/usr/bin/python #, - *安康;编码:,utf-8  - * -import  json, urllib
  得到urllib  import  urlencodeurl =,“http://api.monkeyapi.com" params =, {“appkey":“appkey",,, #,您申请的appkey" url":,“www.monkeyapi.com",,, #,需要查询的网站}params =, urlencode (params) f =, urllib.urlopen (url, params) content =, f.read () res =, json.loads(内容)if  res:
  null
  null

微信/QQ域名检测——最新腾讯域名检测官方接口