а√在线中文网新版地址在线,播五月开心婷婷综合,午夜国产精品视频在线,√8天堂资源地址中文在线,80岁色老头oldmanvideos

注冊送短信

API:ShortURL - 短網(wǎng)址


概覽


Shorturl是 SUBMAIL 的短網(wǎng)址 API。

使用 Shorturl API 可以獲取、創(chuàng)建、編輯或刪除您的短網(wǎng)址。

shorturl API 使用 HTTP 規(guī)范中的 GET, POST, PUT, DELETE 方法對短網(wǎng)址進行操作,使用 GET 方法獲取單個或全部短網(wǎng)址、POST 方法創(chuàng)建新的短網(wǎng)址并提交至 SUBMAIL 人工審核、PUT 方法更新或編輯一個短網(wǎng)址,或使用 DELETE 方法刪除一個短網(wǎng)址。

短網(wǎng)址引擎支持 SUBHOOK 異步推送狀態(tài),短網(wǎng)址在后臺人工審核后,會使用 SUBHOOK 進行主動推送狀態(tài)。



URL


<主> https://service.mysubmail.com/shorturl


支持格式


格式URL
jsonhttps://service.mysubmail.com/shorturl.json(默認)
xmlhttps://service.mysubmail.com/shorturl.xml


http 請求方式


GET獲取全部短網(wǎng)址,或獲取指定的單個短網(wǎng)址
POST創(chuàng)建一個新的短網(wǎng)址
PUT編輯或更新一個短網(wǎng)址
DELETE刪除一個短網(wǎng)址


是否需要授權


參閱 API 授權和驗證機制


ShortURl GET 方法(獲取短網(wǎng)址列表)請求參數(shù)


參數(shù)類型必需/可選默認描述
appidstring必需在 SUBMAIL 應用集成中創(chuàng)建的短網(wǎng)址應用ID
short_urlstring必需短網(wǎng)址
要獲取單個模板,請將在此參數(shù)中提交您要查詢的具體短網(wǎng)址。為空則獲取所有的短網(wǎng)址。
rowsint可選100單次返回數(shù)據(jù)的行數(shù)
請將該值控制在10-1000之間,若指定了一個無效的 rows 參數(shù),API 將默認返回 100行數(shù)據(jù)
offsetint可選0數(shù)據(jù)偏移指針
該值可以指定返回數(shù)據(jù)的偏移指針,例:假如單次請求包含150條數(shù)據(jù),rows參數(shù)采用50行,此時需要查詢第51-100行的數(shù)據(jù),請將 offset 參數(shù)設為1(即數(shù)據(jù)偏移50行)即可得到第51-100行的數(shù)據(jù),offset=2時,將返回第101-150行數(shù)據(jù),以此類推
groupstring可選短網(wǎng)址群組ID
timestampUNIX 時間戳可選參閱 API 授權與驗證機制 > Timestamp UNIX 時間戳
sign_typestring可選normalAPI 授權模式( md5 or sha1 or normal
參閱 API 授權與驗證機制 > 授權和驗證方式
signaturestring必需應用密匙 數(shù)字簽名
參閱 API 授權與驗證機制 > 授權和驗證方式


ShortURl POST 方法(創(chuàng)建短網(wǎng)址)請求參數(shù)


參數(shù)類型必需/可選默認描述
appidstring必需在 SUBMAIL 應用集成中創(chuàng)建的短網(wǎng)址應用ID
model string可選url設置 URL 訪問模式
*設置 URL 參數(shù)為 url-scheme 為 App 內鏈模式(或微信小程序); 設置參數(shù)為 mp-wechat 為微信公眾號模式,需授權 SUBMAIL 小程序 ,smpp-wechat為微信小程序模式 (請謹慎使用此模式)
sapp_idstring條件可選小程序id,model=sapp-wechat時必填
sapp_keystring條件可選小程序key, model=sapp-wechat時必填
url string必需默認目標網(wǎng)址。
您需要處理成短網(wǎng)址的長網(wǎng)址。
groupstring可選短網(wǎng)址群組ID
itemstring可選自定義標記。
手機號碼,國際手機號碼,郵件地址,或任意字符串,此參數(shù)通常配合 短網(wǎng)址群組功能使用。(最大長度不能超過32位)
domainstring可選link.wiki域名選擇。
SUBMAIL提供的域名選擇:link.wiki、suburl.cn、s1k.cn、3s6.cn
企業(yè)版支持自定義域名設置。
access_passwordstring可選訪問密碼。
access_limitint可選訪問次數(shù)限制。
expireint可選設置短鏈接過期時間,按小時計算,默認過期時間為當前套餐的最大時長。
routesjsonString可選短網(wǎng)址路由。
此參數(shù)支持對桌面端,移動端,app,機器人的路由跳轉操作
具體參數(shù)示列請參考ShortUrl Routes參數(shù)說明
tagstring可選此參數(shù)用于標記一次 API 請求(最大長度不超過 64 位)
添加了 tag 參數(shù)的 API 請求,會在所有的 SUBHOOK 事件中攜帶此參數(shù)。
timestampUNIX 時間戳可選參閱 API 授權與驗證機制 > Timestamp UNIX 時間戳
sign_typestring可選normalAPI 授權模式( md5 or sha1 or normal
參閱 API 授權與驗證機制 > 授權和驗證方式
signaturestring必需應用密匙 數(shù)字簽名
參閱 API 授權與驗證機制 > 授權和驗證方式


ShortURl PUT 方法(更新短鏈接)請求參數(shù)


參數(shù)類型必需/可選默認描述
appidstring必需在 SUBMAIL 應用集成中創(chuàng)建的短網(wǎng)址的應用 ID
model string可選url設置 URL 訪問模式
*設置 URL 參數(shù)為 url-scheme 為 App 內鏈模式(或微信小程序); 設置參數(shù)為 mp-wechat 為微信公眾號模式,需授權 SUBMAIL 小程序 ,smpp-wechat為微信小程序模式 (請謹慎使用此模式)
sapp_idstring條件可選小程序id,model=sapp-wechat時必填
sapp_keystring條件可選小程序key, model=sapp-wechat時必填
short_urlstring必需目標短網(wǎng)址
urlstring可選目標網(wǎng)址
pausestring可選短網(wǎng)址模板是否暫停使用。
參數(shù)為true或者false
itemstring可選自定義標記。
手機號碼,國際手機號碼,郵件地址,或任意字符串,此參數(shù)通常配合 短網(wǎng)址群組功能使用。(最大長度不能超過32位)
access_passwordstring可選訪問密碼
access_limitint可選訪問次數(shù)限制
expireint可選設置短網(wǎng)址過期時間,按小時計算,默認過期時間為當前套餐的最大時長。
tagstring可選此參數(shù)用于標記一次 API 請求(最大長度不超過 32 位)
添加了 tag 參數(shù)的 API 請求,會在所有的 SUBHOOK 事件中攜帶此參數(shù)。
timestampUNIX 時間戳可選參閱 API 授權與驗證機制 > Timestamp UNIX 時間戳
sign_typestring可選normalAPI 授權模式( md5 or sha1 or normal
參閱 API 授權與驗證機制 > 授權和驗證方式
signaturestring必需應用密匙 數(shù)字簽名
參閱 API 授權與驗證機制 > 授權和驗證方式


ShortURL DELETE 方法(刪除短網(wǎng)址)請求參數(shù)


參數(shù)類型必需/可選默認描述
appidstring必需在 SUBMAIL 應用集成中創(chuàng)建的短網(wǎng)址應用 ID
short_urlstring必需需要刪除的目標短網(wǎng)址
timestampUNIX 時間戳可選參閱 API 授權與驗證機制 > Timestamp UNIX 時間戳
sign_typestring可選normalAPI 授權模式( md5 or sha1 or normal
參閱 API 授權與驗證機制 > 授權和驗證方式
signaturestring必需應用密匙 數(shù)字簽名
參閱 API 授權與驗證機制 > 授權和驗證方式


ShortURL Routes參數(shù)說明


routes參數(shù)json結構說明

routes

desktop :可選參數(shù)。設置桌面端操作系統(tǒng)點擊跳轉的目標url,如果此參數(shù)不傳則跳轉到默認設置目標url。
windows :可選參數(shù)。設置windows操作系統(tǒng)點擊跳轉的目標url,如果此參數(shù)不傳則跳轉到默認設置目標url。
mac :可選參數(shù)。設置mac操作系統(tǒng)點擊跳轉的目標url,如果此參數(shù)不傳則跳轉到默認設置目標url。
linux :可選參數(shù)。設置linux操作系統(tǒng)點擊跳轉目標url,如果此參數(shù)不傳則跳轉到默認設置目標url。
mobile:可選參數(shù)。設置移動端操作系統(tǒng)點擊跳轉目標url,如果此參數(shù)不傳則跳轉到默認設置目標url。
device:可選參數(shù)。如果此參數(shù)不傳則跳轉到默認設置目標url。
ios:可選參數(shù)。設置ios操作系統(tǒng)點擊跳轉目標url,如果此參數(shù)不傳則跳轉到默認設置目標url。
android:可選參數(shù)。設置android操作系統(tǒng)點擊跳轉目標url,如果此參數(shù)不傳則跳轉到默認設置目標url。
others:可選參數(shù)。設置除ios,android操作系統(tǒng)外點擊跳轉目標url,如果此參數(shù)不傳則跳轉到默認設置目標url。
app:可選參數(shù)。設置微信以及支付寶點擊跳轉目標url,如果此參數(shù)不傳則跳轉到對應手機操作系統(tǒng)設置的目標跳轉url。
wechat:可選參數(shù)。設置微信app內點擊跳轉目標url,如果此參數(shù)不傳則跳轉到對應手機操作系統(tǒng)設置的目標跳轉url。
alipay:可選參數(shù)。設置支付寶app內點擊跳轉目標url,如果此參數(shù)不傳則跳轉到對應手機操作系統(tǒng)設置的目標跳轉url。
robot:可選參數(shù)。設置機器人點擊跳轉目標地址,如果此參數(shù)不傳則跳轉到默認設置目標url。


routes參數(shù)json字符串示列

{
        "desktop": {
            "windows": {"url":"http://www.reatop.cn/windows","model":"url"},
            "mac": {"url":"http://www.reatop.cn/mac","model":"url"},
            "linux": {"url":"http://www.reatop.cn/linux","model":"url"},
        "other": {"url":"http://www.reatop.cn/other","model":"url"}
        },
        "mobile": {
            "device": {
                "ios": {"url":"weixin://dl/business/?ticket=***","model":"url-scheme"},
                "android": {"url":"http://www.reatop.cn/android","model":"url"},
                "others": {"url":"http://www.reatop.cn/others","model":"url"}
            },
            "app": {
                "wechat":{"url":"http://www.reatop.cn/wechat","model":"url"},
                "alipay": {"url":"http://www.reatop.cn/alipay","model":"url"},
                "others": {"url":"http://www.reatop.cn/others","model":"url"}
            }
        },
        "robot": {"url":"http://www.reatop.cn/robot","model":"url"}
    }


代碼示例


使用 CURL GET方法獲取模板列表


發(fā)送 CURL
curl -s "https://service.mysubmail.com/shorturl?appid=your_appid&signature=your_appkey"


返回
{
    "status": "success",
    "urls": [
        {
            "short_url": "http://link.wiki/anPi5G",
            "long_url": "http://mysubmail.cn/developer",
            "items": "",
            "access_password": "0",
            "access_limit": "0",
            "pause": "false",
            "routes": {
                            "desktop": {
                            "windows": {"url":"http://www.reatop.cn/windows","model":"url"},
                                "mac": {"url":"http://www.reatop.cn/mac","model":"url"},
                                "linux": {"url":"http://www.reatop.cn/linux","model":"url"},
                                "other": {"url":"http://www.reatop.cn/other","model":"url"}
                                },
                                "mobile": {
                                        "device": {
                                                "ios": {"url":"weixin://dl/business/?ticket=***","model":"url-scheme"},
                                                "android": {"url":"http://www.reatop.cn/android","model":"url"},
                                                "others": {"url":"http://www.reatop.cn/others","model":"url"}
                                        },
                                        "app": {
                                                "wechat":{"url":"http://www.reatop.cn/wechat","model":"url"},
                                                "alipay": {"url":"http://www.reatop.cn/alipay","model":"url"},
                                                "others": {"url":"http://www.reatop.cn/others","model":"url"}
                                        }
                                },
                                "robot": {"url":"http://www.reatop.cn/robot","model":"url"}
                        },
            "qrcode": "http://suburl.cn/qrcode?url=httxxxink.wiki/KSWfb5",
            "tag": "test2",
            "create_at": "2019-07-17 10:28:11",
            "review_status": "2",
            "review_status_description": "通過審核",
            "expire_by_hours": "168",
            "expire_at": "2019-07-24 10:28:11"
        },
        {
            "short_url": "http://sw2.co/bTOCOG",
            "long_url": "http://www.baidu.com",
            "items": "",
            "access_password": "0",
            "access_limit": "0",
            "pause": "false",
             "routes": {
              "desktop": {
                "windows": "http://www.reatop.cn/windows",
                "mac": "http://www.reatop.cn/mac",
                "linux": "http://www.reatop.cn/linux"
                         },
              "mobile": {
                "device": {
                  "ios": "http://www.reatop.cn/ios",
                  "android": "http://www.reatop.cn/android",
                  "others": "http://www.reatop.cn/others"
                        },
               "app": {
                 "wechat": "http://www.reatop.cn/chs/store",
                 "alipay": "http://www.reatop.cn/slinks"
                      }
                        },
              "robot": "http://www.reatop.cn/robot"
                      },
            "qrcode": "http://suburl.cn/qrcode?url=httxxxink.wiki/KSWfb5",
            "tag": "",
            "create_at": "2019-07-17 09:57:47",
            "review_status": "2",
            "review_status_description": "通過審核",
            "expire_by_hours": "168",
            "expire_at": "2019-07-24 09:57:47"
        }
    ]
}


使用 CURL POST方法提交短網(wǎng)址


發(fā)送 CURL
curl -d "appid=your_appid&signature=your_appkey&url=https://www.api.submail.cn&group=09ae645ddd5200915&item=test&routes={"desktop":{"windows":"http://www.reatop.cn/windows","mac":"http://www.reatop.cn/mac","linux":"http://www.reatop.cn/linux"},"mobile":{"device":{"ios":"http://www.reatop.cn/ios","android":"http://www.reatop.cn/android","others":"http://www.reatop.cn/others"},"app":{"wechat":"http://www.reatop.cn/wechat","alipay":"http://www.reatop.cn/alipay"}},"robot":"http://www.reatop.cn/robot"}"。" https://service.mysubmail.com/shorturl.json


返回
{
    "status": "success",
    "short_url": "http://link.wiki/KSWfb5",
    "long_url": "https://blog.csdn.net/fdipzone/article/details/42463727/32132131、321///23123/32132133213",
    "routes": {
        "desktop": {
            "windows": {"url":"http://www.reatop.cn/windows","model":"url"},
            "mac": {"url":"http://www.reatop.cn/mac","model":"url"},
            "linux": {"url":"http://www.reatop.cn/linux","model":"url"},
                        "other": {"url":"http://www.reatop.cn/other","model":"url"}
        },
        "mobile": {
            "device": {
                "ios": {"url":"weixin://dl/business/?ticket=***","model":"url-scheme"},
                "android": {"url":"http://www.reatop.cn/android","model":"url"},
                "others": {"url":"http://www.reatop.cn/others","model":"url"}
            },
            "app": {
                "wechat":{"url":"http://www.reatop.cn/wechat","model":"url"},
                "alipay": {"url":"http://www.reatop.cn/alipay","model":"url"},
                                "others": {"url":"http://www.reatop.cn/others","model":"url"}
            }
        },
        "robot": {"url":"http://www.reatop.cn/robot","model":"url"}
    },
    "qrcode": "http://suburl.cn/qrcode?url=httxxxink.wiki/KSWfb5",
    "expire_at": "2021-04-01 16:33:42"
}

qrcode:為目標短網(wǎng)址生成的二維碼地址。



使用 CURL PUT 方法修改短網(wǎng)址


發(fā)送 CURL
curl --data "appid=your_appid&signature=your_appkey&short_url=http://link.wiki/iM/GuvPeD&url=http://www.reatop.cn&pause=true&item=submail&expire=100" -X put https://service.mysubmail.com/shorturl.json


返回
{
    "status":"success"
}


使用 CURL DELETE 方法刪除短網(wǎng)址


發(fā)送 CURL
curl --data "appid=your_appid&signature=your_appkey&short_url=http://link.wiki/iM/GuvPeD" -X delete  https://service.mysubmail.com/shorturl.json


返回
{
    "status":"success"
}


review_status 短網(wǎng)址狀態(tài)描述


review_status : 0未提交審核
review_status : 1正在審核
review_status : 2審核通過
review_status : 3未通過審核


返回值


請求成功
{
      "status":"success"
}


請求失敗
{
      "status":"error",
      "code":"1xx",
      "msg":"error message"
}


錯誤代碼


參閱 API 錯誤代碼