@@ -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) |