微信:长链接转短链接
程序员文章站
2022-06-15 12:37:39
...
前言
微信复制出来的链接太长,想转短连接如何做?
将一条长链接转成短链接。
主要使用场景: 开发者用于生成二维码的原链接(商品、支付二维码等)太长导致扫码速度和成功率下降,将原长链接通过此接口转成短链接再生成二维码将大大提升扫码速度和成功率。
解决
接口调用请求说明
开发者可通过OpenID来获取用户基本信息。请使用https协议
URL
http请求方式: POST https://api.weixin.qq.com/cgi-bin/shorturl?access_token=ACCESS_TOKE
https://api.weixin.qq.com/cgi-bin/shorturl?access_token=ACCESS_TOKE
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
access_token | 是 | 调用接口凭证 |
action | 是 | 此处填long2short,代表长链接转短链接 |
long_url | 是 | 需要转换的长链接,支持http://、https://、weixin://wxpay 格式的url |
CURL发送
{
"action":"long2short",
"long_url":"https://open.weixin.qq.com/connect/oauth2/authorize?"
}
返回说明
正常情况下,微信会返回下述JSON数据包给公众号
{"errcode":0,"errmsg":"ok","short_url":"http:\/\/w.url.cn\/s\/AvCo6Ih"}