获取微信短链接的官方接口
要想獲取微信生成的短鏈接,需要有一個(gè)公眾號,用到公眾號里的 appId, appSecret. 注意 這里只能是用微信認(rèn)證的服務(wù)號的 appId, appSecret. 如果是開放平臺或者其他的 都無法生成短連接。官方文檔:點(diǎn)擊查看
第一步,GET方式請求接口 獲取 access_token
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=YOUR_APPID&secret=YOUR_APPSECRET
返回說明
正常情況下,微信會(huì)返回下述JSON數(shù)據(jù)包給公眾號:
{"access_token":"ACCESS_TOKEN","expires_in":7200}
access_token :獲取到的憑證
expires_in :憑證有效時(shí)間,單位:秒
錯(cuò)誤時(shí)微信會(huì)返回錯(cuò)誤碼等信息,JSON數(shù)據(jù)包示例如下(該示例為AppID無效錯(cuò)誤):
{"errcode":40013,"errmsg":"invalid appid"}
第二步,POST請求生成短鏈接接口
https://api.weixin.qq.com/cgi-bin/shorturl?access_token=ACCESS_TOKEN
參數(shù)說明:
| 參數(shù) | 是否必須 | 說明 |
| access_token | 是 | 調(diào)用接口憑證 |
| action | 是 | 此處填long2short,代表長鏈接轉(zhuǎn)短鏈接 |
| long_url | 是 |
需要轉(zhuǎn)換的長鏈接,支持http://、https://、weixin://wxpay 格式的url |
返回說明
正常情況下,微信會(huì)返回下述JSON數(shù)據(jù)包給公眾號:
{"errcode":0,"errmsg":"ok","short_url":"http://w.url.cn/s/AvCo6Ih"}
錯(cuò)誤時(shí)微信返回信息同上.
總結(jié)
以上是生活随笔為你收集整理的获取微信短链接的官方接口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql字段中有逗号隔开_在MySQL
- 下一篇: mysql 回表查询优化_MySQL中的