收藏
回答

如何解决修改微信会员模版时,模版有效期并非永久有效类型,调用接口返回错误?

请求的API接口

	文档地址:https://pay.weixin.qq.com/wiki/doc/apiv3/Offline/apis/chapter5_9_9.shtml
	请求的URL:https://api.mch.weixin.qq.com/v3/marketing/membercard-open/cards/{card_id}


问题描述

1.会员模版的有效期类型属于FIX_TIME_RANGE,调用接口之后提示 永久时间类型不需要修改结束时间(end_time)。

2.我期望的效果:会员模版有效期类型并非永久有效型的,那么调用接口不报错。

  请求的完整的URL地址:https://api.mch.weixin.qq.com/v3/marketing/membercard-open/cards/pe5BX0v8ZoqSUaMFHOv_3oQP9rAY
  请求的参数:
 {
     "appid": "wx00e59fa8be9ba128", 
    "logo_url": "https://wxpaylogo.qpic.cn/wxpaylogo/PiajxSqBRaEIPAeia7ImvtsqmicAHcubjibbYAlNHJnsXsjp4awLnnyiaCw/0", 
    "title": "好又来店", 
    "background_picture_url": "https://wxpaylogo.qpic.cn/wxpaylogo/PiajxSqBRaEIPAeia7ImvtsiaktWWoNrjQQteJgZ3hXhiaHibOyc0f8teibg/0", 
    "description": "使用须知使用须知使用须知使用须知", 
    "service_phone": "0123-45678", 
    "code_type": "BAR_CODE_AND_QRCODE", 
    "total_quantity": 5000, 
    "date_information": {
        "type": "FIX_TIME_RANGE", 
        "available_end_time": "2030-05-20T00:00:00.000+08:00", 
        "wait_days_after_receive": 1
    }, 
    "code_mode": "SYSTEM_ALLOCATE", 
    "need_display_level": true, 
    "init_level": "青铜会员", 
    "balance_information": {
        "need_balance": true, 
        "balance_path": "", 
        "balance_url": "http://www.baidu.com"
    }, 
    "user_information_form": {
        "common_field_list": [
            "USER_FORM_FLAG_SEX", 
            "USER_FORM_FLAG_BIRTHDAY"
        ]
    }, 
    "additional_statement": {
        "title": "", 
        "url": "", 
        "appid": "", 
        "path": ""
    }, 
    "need_dynamic_code": true
}

【接口返回内容】

{"code":"PARAM_ERROR","message":"永久时间类型不需要修改结束时间(end_time)"}

已经尝试过的方法

当available_end_time不传值就能保存成功。

最后一次编辑于  2022-04-07
回答关注问题邀请回答
收藏
登录 后发表内容