長連結轉短連結接口


長連結轉短連結介面

1474940586258598.jpg

將一條長連結轉成短連結。

主要使用情境: 開發者用於產生二維碼的原始連結(商品、支付二維碼等)太長導致掃碼速度和成功率下降,將原長連結透過此介面轉成短連結再產生二維碼將大大提升掃碼速度和成功率。

介面呼叫請求說明


開發者可透過OpenID來取得使用者基本資訊。請使用https協議。

http要求方式: POST
###https://api.weixin.qq.com/cgi-bin/shorturl?access_token=ACCESS_TOKEN#######

參數說明

##是此處填long2short,代表長鏈接轉短鏈接long_url是需要轉換的長鏈接,支援http://、https:// 、weixin://wxpay 格式的url

呼叫範例

curl -d "{\"action\":\"long2short\",\"long_url\":\"http://wap .koudaitong.com/v2/showcase/goods?alias=128wi9shh&spm=h56083&redirect_count=1\"}" "https://api.weixin.qq.com/cgi-bin/shorturl?access_token=ACCESS_TOixin.qq.com/cgi-bin/shorturl?access_token=ACCESS_TOKEN"

回傳說明

正常情況下,微信會傳回下述JSON封包給公眾號碼:

{"errcode":0,"errmsg":"ok ","short_url":"http:\/\/w.url.cn\/s\/AvCo6Ih"}

參數說明

參數#是否必須說明
#access_token呼叫介面憑證
action
參數#說明
errcode 錯誤碼。
errmsg錯誤訊息。
short_url短連結。
    

錯誤時微信會傳回錯誤碼等訊息,JSON封包範例如下(此範例為AppID無效錯誤):

#{" errcode":40013,"errmsg":"invalid appid"}