前言
曉傑以前做綠標短網址研究過相關的防洪技術,如今將一一公佈相關技術源碼,對你有用的話歡迎關注我!
生成方案
俗話説授人以魚不如授人以漁,曉傑就將如何獲取該短鏈接口獲取方式分享給大家!
直接打開攜程開放平台:http://u.ctrip.com/alliance/#/index
直接官方平台支持直接生成短鏈,但是目前發現鏈接工具生成後沒有短鏈了
那麼只能另闢蹊徑了
登錄後按F12
直接搜索關鍵詞“ShortUrl”
可以看到URL:createShortUrl
然後再找找參數吧
發現參數有url:t.url urlType:t.urlType
那就嘗試下拼接報文吧
已知提交方式為POST 提交地址:createShortUrl 提交報文是url:t.url urlType:t.urlType
那就找下其他接口將提交地址替換下如下面這個
複製後將參數一一替換請求下試試
發下居然成功返回了shortUrl!
{"ResponseStatus":{"Timestamp":"/Date(1714269386730+0800)/","Ack":"Success","Errors":[],"Extension":[{"Id":"CLOGGING_TRACE_ID","Value":"1625189586930129685"},{"Id":"RootMessageId","Value":"100025527-0a912a88-476185-3105626"}]},"shortUrl":"https://t.ctrip.cn/7BZnW8z"}
請求下返回的shortUrl看看!正常跳轉官網。至此接口已經拿到!
坑
換了其他域名會發現無法生成!看來是加了白名單。以前可以通過@和拼接長官方域名繞過白名單,曉傑現在嘗試了下已無法繞過,經過某些羣友分享發下阿里雲的oos加上m.ctrip.com可以正常繞過,希望攜程官方速速和諧哈,大家可以自己研究下其他繞過方案,曉傑就不多説了。
小技巧
因為攜程是做旅遊相關商家,你會發現鐵友,智行的短鏈他們域名是通用的!!!具體自己測試!
本文作者
Soujer 曉傑