themblem/api/products/miniprogram.py
2025-03-01 20:40:38 +00:00

22 lines
744 B
Python

#!/usr/bin/env python3
import requests
def get_token():
appid = 'wx8e174d4fb7ef5fb6'
appsecret = 'b14c516621f544416cac0a2113f1587b'
url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={appid}&secret={appsecret}'.format(appid=appid, appsecret=appsecret)
r = requests.get(url)
return r.json()['access_token']
def mplink(query, path='pages/index/index', env_version='release'):
token = get_token()
url = 'https://api.weixin.qq.com/wxa/generate_urllink?access_token=' + token
r = requests.post(url, json={
'path': path,
'query': query,
'expire_type': 1,
'expire_interval': 30,
'env_version': env_version,
})
return r.json()['url_link']