微信/QQ域名檢測-最新微信域名檢測官方接口

瀏覽:99 發布日期:2020/02/22 分類:用法示例 關鍵字: 微信域名檢測API接口
微信/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?appkey=appkey&url=www.baidu.com
JSON返回示例域名正常:
{
    "code": 200,
    "msg": "域名正常",
    "data": 0
}

非官方網址,請確認是否繼續訪問:
{
    "code": 200,
    "msg": "非官方網址,請確認是否繼續訪問",
    "data": 1
}

域名已封殺:
{
    "code": 200,
    "msg": "域名已封殺",
    "data": 2
}

提示如需瀏覽,請長按網址復制后使用瀏覽器打開:
{
    "code": 200,
    "msg": "提示如需瀏覽,請長按網址復制后使用瀏覽器打開",
    "data": 3
}
php$url = "http://api.monkeyapi.com";
$params = array(
'appkey' =>'appkey',//您申請的APPKEY
'url' =>'www.monkeyapi.com',//需要查詢的網站
);

$paramstring = http_build_query($params);
$content = Curl($url, $paramstring);
$result = json_decode($content, true);
if($result) {
    var_dump($result);
}else {
    //請求異常
}

/**
    * 請求接口返回內容
    * @param    string $url [請求的URL地址]
    * @param    string $params [請求的參數]
    * @param    int $ipost [是否采用POST形式]
    * @return    string
*/
function Curl($url, $params = false, $ispost = 0)
{
    $httpInfo = array();
    $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, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    if ($ispost) {
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
        curl_setopt($ch, CURLOPT_URL, $url);
    }else {
        if ($params) {
            curl_setopt($ch, CURLOPT_URL, $url.'?'.$params);
        } else {
            curl_setopt($ch, CURLOPT_URL, $url);
        }
    }

    $response = curl_exec($ch);
        if ($response === FALSE) {
        //echo "cURL Error: " . curl_error($ch);
        return false;
    }

    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $httpInfo = array_merge($httpInfo, curl_getinfo($ch));
    curl_close($ch);
    return $response;
}
python#!/usr/bin/python
# -*- coding: utf-8 -*-
import json, urllib
from urllib import urlencode

url = "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(content)
if res:
    print(res)
else:
    print("請求異常")
評論( 相關
后面還有條評論,點擊查看>>
滚雪球理财骗局揭秘