最新最穩定的騰訊短網址(URL短連結)API介面分享

VX_mkapi001發表於2020-02-19

去年年底 ,因為一個客戶委託我們開發了一個騰訊短網址API介面!原本這個騰訊的短連結介面一直是我們自己和委託開發的客戶在使用!

  但是由於前段時間,騰訊關閉了之前開放的URL短連結介面!有好多客戶朋友找到我說需要這個功能,然後我便答應我這邊把這個API介面的細節完善下。在給他們使用!其實框架很早之前也是開發好了,介面其實去年12月就已經做好了。但是因為我自己的原因,確實沒有時間去管這個,於是就放下了。直到最近有些空閒的時候,便有抽空完善一下。現在我就把這個介面放出來。正常來說一般的朋友這個介面就夠他用了!

使用說明

介面地址:

請求方式: http get/post

返回格式: json

請求示例: ?appkey={ appkey }&url=

JSON返回示例

{
    "code": 200,
    "msg": "成功",
    "data": "
}

php

$url = "";
$params = array('appkey' =>'appkey',//您申請的APPKEY'url' =>'需要查詢的網站);
$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 = ""params = {"appkey": "appkey",  # 您申請的APPKEY"url": "需要查詢的網站}
params = urlencode(params)
f = urllib.urlopen(url, params)
content = f.read()
res = json.loads(content)
if res:
    print(res)else:
    print("請求異常")


常見問題

1、 猴子資料介面穩定嗎?

答:猴子資料採用官方介面實時返回,準確率高,支援大併發,穩定率99.999%。


2、 什麼請求量?

答:使用者透過程式請求介面地址一次,介面返回一個結果(短連結)的過程叫做一次請求,需要請求短連結的次數叫做請求量。


3、請求頻率是什麼意思?

答:請求頻率就是請求檢測第一個短連結後再次請求第二個短連結時需要等待的時間。比如:頻率2秒,就是兩次請求直接必須間隔2秒。建議使用者連結較多時使用不限頻率介面,實時迴圈請求檢測。


4、短連結介面可以批次請求嗎?

答:猴子資料短連結api介面支援批次實時檢測,使用者可以透過定時指令碼迴圈實時批次請求。


 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69961019/viewspace-2676267/,如需轉載,請註明出處,否則將追究法律責任。

相關文章