動態

詳情 返回 返回

【乾貨】t.ctrip.cn攜程短網址官方接口生成方案 - 動態 詳情

前言

曉傑以前做綠標短網址研究過相關的防洪技術,如今將一一公佈相關技術源碼,對你有用的話歡迎關注我!

生成方案

俗話説授人以魚不如授人以漁,曉傑就將如何獲取該短鏈接口獲取方式分享給大家!
直接打開攜程開放平台:http://u.ctrip.com/alliance/#/index
直接官方平台支持直接生成短鏈,但是目前發現鏈接工具生成後沒有短鏈了
image.png
那麼只能另闢蹊徑了
登錄後按F12
直接搜索關鍵詞“ShortUrl”

可以看到URL:createShortUrl
然後再找找參數吧

發現參數有url:t.url urlType:t.urlType
那就嘗試下拼接報文吧
已知提交方式為POST 提交地址:createShortUrl 提交報文是url:t.url urlType:t.urlType
那就找下其他接口將提交地址替換下如下面這個
image.png
複製後將參數一一替換請求下試試
image.png
發下居然成功返回了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可以正常繞過,希望攜程官方速速和諧哈,大家可以自己研究下其他繞過方案,曉傑就不多説了。
image.png

小技巧

因為攜程是做旅遊相關商家,你會發現鐵友,智行的短鏈他們域名是通用的!!!具體自己測試!

本文作者

Soujer 曉傑

user avatar ailvyoudemaojin 頭像
點贊 1 用戶, 點贊了這篇動態!
點贊

Add a new 評論

Some HTML is okay.