| @@ -0,0 +1,191 @@ | ||
| 1 | +# -*- coding: utf-8 -*- | |
| 2 | + | |
| 3 | +from pywe_media import Media | |
| 4 | +from pywe_membercard import MemberCard | |
| 5 | + | |
| 6 | +WECHAT = { | |
| 7 | +    'JSAPI': { | |
| 8 | + 'token': 'token', | |
| 9 | + 'appID': '', # 腾龙(服务号) | |
| 10 | + 'appsecret': '', | |
| 11 | + 'mchID': 'mchID', | |
| 12 | + 'apiKey': 'apiKey', | |
| 13 | + 'mch_cert': 'mch_cert', | |
| 14 | + 'mch_key': 'mch_key', | |
| 15 | +        'redpacket': { | |
| 16 | + 'SEND_NAME': u'SEND_NAME', | |
| 17 | + 'NICK_NAME': u'NICK_NAME', | |
| 18 | + 'ACT_NAME': u'ACT_NAME', | |
| 19 | + 'WISHING': u'WISHING!', | |
| 20 | + 'REMARK': u'REMARK', | |
| 21 | + } | |
| 22 | + }, | |
| 23 | +} | |
| 24 | + | |
| 25 | +appid = WECHAT.get('JSAPI', {}).get('appID') | |
| 26 | +appsecret = WECHAT.get('JSAPI', {}).get('appsecret') | |
| 27 | +# http://kodo.tamron.cn/we/token/ | |
| 28 | +token = '' | |
| 29 | + | |
| 30 | +# media = Media(appid=appid, secret=appsecret, token=token) | |
| 31 | +# background_pic_url = media.uploadimg(media_file_path='/home/media.jpg').get('url', '') | |
| 32 | +# print(background_pic_url) | |
| 33 | +# logo_url = media.uploadimg(media_file_path='/home/media.jpg').get('url', '') | |
| 34 | +# print(logo_url) | |
| 35 | + | |
| 36 | +MEMBER_CARD_ID = '' # 腾龙(服务号) | |
| 37 | + | |
| 38 | +MEMBER_CARD = { | |
| 39 | + "background_pic_url": "https://mmbiz.qlogo.cn/mmbiz/0?wx_fmt=jpeg", | |
| 40 | +    "base_info": { | |
| 41 | + "logo_url": "http://mmbiz.qpic.cn/mmbiz/FwEqNFmHjnq7tPjKvFjCAc74gjy6mpoQzYKuOfQalfCSTQiaUHDkqNd2gHTSyos4rmLc6zOqecOica6MRHePl6Qg/0?wx_fmt=jpeg", | |
| 42 | + "brand_name": u"Tamron", | |
| 43 | + 'code_type': 'CODE_TYPE_QRCODE', | |
| 44 | + 'title': u'电子保修卡', | |
| 45 | + "color": "Color010", | |
| 46 | + 'get_limit': 0, | |
| 47 | + "notice": u"", | |
| 48 | + "service_phone": "", | |
| 49 | + "description": u"1、该电子保修卡仅限本人使用;\n2、该项保修服务仅适用于中国大陆地区销售的腾龙正规产品,非正品行货产品无法享受此服务;\n3、购买日期以发票或订单信息为准;\n4、双休日以及法定节假日不提供维修,敬请谅解。详情请见腾龙官方网站“服务与支持”页面信息(http://www.tamron.com.cn/service/index.shtml);\n售后服务热线:400-610-5688", | |
| 50 | + "location_id_list": [ | |
| 51 | + ], | |
| 52 | +        'date_info': { | |
| 53 | + # 'type': '2', | |
| 54 | + # 'fixed_term': 2190, | |
| 55 | + }, | |
| 56 | +        "sku": { | |
| 57 | + "quantity": 100000000, | |
| 58 | + }, | |
| 59 | + }, | |
| 60 | +    'advanced_info': { | |
| 61 | + 'time_limit': [ | |
| 62 | +            { | |
| 63 | + "type": "MONDAY", | |
| 64 | + "begin_hour": 9, | |
| 65 | + "end_hour": 17, | |
| 66 | + "begin_minute": 0, | |
| 67 | + "end_minute": 45 | |
| 68 | + }, | |
| 69 | +            { | |
| 70 | + "type": "TUESDAY", | |
| 71 | + "begin_hour": 9, | |
| 72 | + "end_hour": 17, | |
| 73 | + "begin_minute": 0, | |
| 74 | + "end_minute": 45 | |
| 75 | + }, | |
| 76 | +            { | |
| 77 | + "type": "WEDNESDAY", | |
| 78 | + "begin_hour": 9, | |
| 79 | + "end_hour": 17, | |
| 80 | + "begin_minute": 0, | |
| 81 | + "end_minute": 45 | |
| 82 | + }, | |
| 83 | +            { | |
| 84 | + "type": "THURSDAY", | |
| 85 | + "begin_hour": 9, | |
| 86 | + "end_hour": 17, | |
| 87 | + "begin_minute": 0, | |
| 88 | + "end_minute": 45 | |
| 89 | + }, | |
| 90 | +            { | |
| 91 | + "type": "FRIDAY", | |
| 92 | + "begin_hour": 9, | |
| 93 | + "end_hour": 17, | |
| 94 | + "begin_minute": 0, | |
| 95 | + "end_minute": 45 | |
| 96 | + }, | |
| 97 | + ], | |
| 98 | + }, | |
| 99 | + 'discount': 0, | |
| 100 | + 'supply_bonus': False, | |
| 101 | + 'supply_balance': False, | |
| 102 | + "bonus_cleared": "bonus_cleared", | |
| 103 | + "bonus_rules": "bonus_rules", | |
| 104 | + "prerogative": u"1、此卡可享受腾龙镜头产品“5+1年”增值保修服务;\n2、可参与更多专享活动请见腾龙官方微信公众号日后相关推送;", | |
| 105 | + "auto_activate": True, # 也可以填写wx_activate | |
| 106 | + "activate_url": "", | |
| 107 | +} | |
| 108 | + | |
| 109 | +MEMBER_CARD_CREATE_INFO = { | |
| 110 | +    "card": { | |
| 111 | + "card_type": "MEMBER_CARD", | |
| 112 | + "member_card": MEMBER_CARD, | |
| 113 | + } | |
| 114 | +} | |
| 115 | + | |
| 116 | +MEMBER_CARD_UPDATE_INFO = { | |
| 117 | + "card_id": MEMBER_CARD_ID, | |
| 118 | +    "member_card": { | |
| 119 | + "background_pic_url": "http://mmbiz.qpic.cn/mmbiz_jpg/FwEqNFmHjnrURYGmgRpFaGUbx38LzuTjKbIogsXOgzExibIq5fkwMtMvVsknG0Sh70sVXeEjZgtkxQmIOd9uiaRg/0", | |
| 120 | +        "base_info": { | |
| 121 | + "logo_url": "http://mmbiz.qpic.cn/mmbiz_jpg/FwEqNFmHjnrURYGmgRpFaGUbx38LzuTjAgHIKS0yLJJS8ZfDZmF3iaz5QJyUK05C9vOticILuzxfibOrowpoSibJCA/0", | |
| 122 | + # "brand_name": u"Tamron", | |
| 123 | + 'code_type': 'CODE_TYPE_QRCODE', | |
| 124 | + 'title': u'电子保修卡', | |
| 125 | + "color": "Color010", | |
| 126 | + 'get_limit': 0, | |
| 127 | + "notice": u" ", | |
| 128 | + "service_phone": "", | |
| 129 | + "description": u"1、该电子保修卡仅限本人使用;\n2、该保修服务仅适用于中国大陆地区销售的腾龙正规产品,非正品行货产品无法享受此服务;\n3、5+1增值保修服务起始日以发票或订单的购买日期为准;\n4、双休日以及法定节假日不提供维修,敬请谅解。详情请见腾龙官方网站“服务与支持”页面信息(http://www.tamron.com.cn/service/index.shtml);\n5、腾龙光学(上海)有限公司对在中国大陆地区销售的腾龙公司正规产品提供5年免费维修服务。在按照使用说明书正常使用的情况下,如果出现故障现象,请凭保修卡以及正规原始发票进行免费保修(保险、运费以及其他连带费用除外);\n6、以下情况属于收费维修范围: a. 不能出示有效保修卡以及购买原始发票。b. 私自修理、改造、分解、清洁等造成的故障。c. 未遵守使用说明书而进行错误操作、维护,在恶劣环境下使用而造成的故障。d. 震动、摔落、进水、受潮、进沙土、进灰、发霉等不当保管造成的故障。e. 正常磨耗和自然灾害所造成的故障;\n7、以下情况可能拒绝维修:a. 产品损毁严重已无维修价值。b. 私自拆解造成产品50%以上的解体。c. 产品停产超过7年。;\n8、前盖、后盖、遮光罩、脚架接环等配件不属于免费保修范围;\n9、保修卡和保修规定仅限在中国大陆地区有效;\n售后服务热线:400-610-5688", | |
| 130 | + "location_id_list": [ | |
| 131 | + ], | |
| 132 | +            'date_info': { | |
| 133 | + 'type': 'DATE_TYPE_PERMANENT', | |
| 134 | + }, | |
| 135 | + }, | |
| 136 | +        'advanced_info': { | |
| 137 | + 'time_limit': [ | |
| 138 | +                { | |
| 139 | + "type": "MONDAY", | |
| 140 | + "begin_hour": 9, | |
| 141 | + "end_hour": 17, | |
| 142 | + "begin_minute": 0, | |
| 143 | + "end_minute": 45 | |
| 144 | + }, | |
| 145 | +                { | |
| 146 | + "type": "TUESDAY", | |
| 147 | + "begin_hour": 9, | |
| 148 | + "end_hour": 17, | |
| 149 | + "begin_minute": 0, | |
| 150 | + "end_minute": 45 | |
| 151 | + }, | |
| 152 | +                { | |
| 153 | + "type": "WEDNESDAY", | |
| 154 | + "begin_hour": 9, | |
| 155 | + "end_hour": 17, | |
| 156 | + "begin_minute": 0, | |
| 157 | + "end_minute": 45 | |
| 158 | + }, | |
| 159 | +                { | |
| 160 | + "type": "THURSDAY", | |
| 161 | + "begin_hour": 9, | |
| 162 | + "end_hour": 17, | |
| 163 | + "begin_minute": 0, | |
| 164 | + "end_minute": 45 | |
| 165 | + }, | |
| 166 | +                { | |
| 167 | + "type": "FRIDAY", | |
| 168 | + "begin_hour": 9, | |
| 169 | + "end_hour": 17, | |
| 170 | + "begin_minute": 0, | |
| 171 | + "end_minute": 45 | |
| 172 | + }, | |
| 173 | + ], | |
| 174 | + }, | |
| 175 | + 'discount': 0, | |
| 176 | + 'supply_bonus': False, | |
| 177 | + 'supply_balance': False, | |
| 178 | + "bonus_cleared": "bonus_cleared", | |
| 179 | + "bonus_rules": "bonus_rules", | |
| 180 | + "prerogative": u"1、此卡可享受腾龙镜头产品“5+1年”增值保修服务;\n2、可参与更多专享活动请见腾龙官方微信公众号日后相关推送;", | |
| 181 | + # "wx_activate": True, | |
| 182 | + "auto_activate": True, # 也可以填写wx_activate | |
| 183 | + "activate_url": "", | |
| 184 | + }, | |
| 185 | +} | |
| 186 | + | |
| 187 | +membercard = MemberCard(appid=appid, secret=appsecret, token=token) | |
| 188 | +# data = membercard.create(MEMBER_CARD_CREATE_INFO) | |
| 189 | +# print(data) | |
| 190 | +data = membercard.update(MEMBER_CARD_UPDATE_INFO) | |
| 191 | +print(data) |