2022年3月

【优惠口令】

适用商品和行为优惠口令内容
com英文域名续费商标优选即买即用
cn英文域名续费商标智能在线检索
xin(普通词)注册只争朝夕
xin(普通词)续费不负韶华
xin(溢价词)续费抱诚守信

【重要提示】

  1. 优惠口令限定适用域名和行为,需验证成功后才可使用。
  2. 口令不定期更新,仅限PC端,仅限普通词,限时限量。
  3. 优惠口令与其他优惠(代金券、折扣、满减等)不同时使用。

【其他优惠活动】

  1. 免费转入
    1-3字母.com、4声母.com、1-4数字.com免费转入
  2. 批量注册优惠

    • 英文.cn域名,单笔订单5个及以上,24元/首年;
    • 英文.cn域名,单笔订单100个及以上,16元/首年。

阿里云域名优惠口令截图

阿里云域名续费优惠口令

使用keytool自签证书出现“keytool 错误: java.io.FileNotFoundException: com.example.app.key (拒绝访问。)”,很有可能是所在磁盘为系统盘拒绝写入,可以考虑使用管理员运行CMD然后再次尝试以下命令即可。

C:\Program Files\Java\jdk-17.0.2\bin>keytool.exe -genkey -alias aliasname -keyalg RSA -keysize 2048 -validity 3650 -keystore com.example.app.key

如果不缓存 access_token 应用很容易超出每天 2000 次的请求上限。
set 方法中的 ttl 可按实际需求就行调整,下面的代码中默认设置为 3600 秒。

from django.core.cache import cache
from wechatpy.session import SessionStorage


class DjangoDefaultStorage(SessionStorage):
    """
    使用django默认的缓存方法缓存请求微信接口的access_token
    wechatpy: https://docs.wechatpy.org/zh_CN/stable/quickstart.html#accesstoken
    微信官方:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html
    """
    def __init__(self, *args, **kwargs):
        pass

    def get(self, key, default=None):
        return cache.get(key, default)

    def set(self, key, value, ttl=3600):
        cache.set(key, value, ttl)

    def delete(self, key):
        cache.delete(key)

编写以上方法后,在调用的代码部分使用以下方式调用:

session_interface = DjangoDefaultStorage()
client = WeChatClient(WECHAT_APP_ID, WECHAT_APP_SECRET, session=session_interface)