Пример #1
0
def get_wx_app_token(app_id, secret,grant_type):
    api = WXAPPAPI(appid=app_id, app_secret=secret,grant_type=grant_type)
    try:
        get_token = api.client_credential_for_access_token()
    except OAuth2AuthExchangeError as e:
        raise e
    return get_token
Пример #2
0
#! -*- coding: utf-8 -*-
from os import environ
from datetime import datetime

from weixin import WXAPPAPI
from weixin.helper import smart_bytes

appid = environ.get("WXAPP_APPID", "appid")
secret = environ.get("WXAPP_SECRET", "secret")

api = WXAPPAPI(appid=appid, app_secret=secret, grant_type="client_credential")
token = api.client_credential_for_access_token().get("access_token")
print(token)

# send template
template_id = ""
openid = ""
form_id = "0e282a55bc674d9abf9aa2e33eed2768"
imageId = ""
json_body = {
    "touser": openid,
    "template_id": template_id,
    "page": "/pages/history/detail/detail?id=%s" % imageId,
    "form_id": form_id,
    "data": {
        "keyword1": {
            # 时间
            "value": datetime.now().strftime("%Y-%m-%d %H:%M:%S")
        },
        "keyword2": {
            # 备注