您的位置:首页 > 移动开发 > 微信开发

关于微信卡券47001的问题

2016-01-16 10:54 375 查看
先贴上代码:

{

"card": {

"card_type": "CASH",

"groupon": {

"base_info": {

"logo_url ": "https://mmbiz.qlogo.cn/mmbiz/pEjibTibnM4kjzGwdia33qWmBZKTsncHxm1kpQ1UqeXSOyIlLq8KLPDb9VB6XbHN425ibicXHAfYNDLj2lF0Z5MVia6g/0",

"brand_name": "456",

"code_type": "CODE_TYPE_TEXT",

"title": "654",

"sub_title": "周末狂欢必备",

"color": "Color010",

"notice": "使用时向服务员出示此券",

"service_phone": "020-88888888",

"description": "不可与其他优惠同享",

"date_info": {

"type": "DATE_TYPE_FIX_TIME_RANGE",

"end_timestamp": "1422724261"

},

"sku": {

"quantity": 0

},

"get_limit": 2,

"use_custom_code": false,

"bind_openid": false,

"can_share": true,

"can_give_friend": true,

"custom_url_name": "立即使用",

"custom_url": "http://www.qq.com",

"custom_url_sub_title": "6个汉字tips",

"promotion_url_name": "更多优惠",

"promotion_url": "http://www.qq.com",

"source": "大众点评"

},

"least_cost": 100,

"reduce_cost": 20000

}

}

}

之前在微信卡券的官方测试中,一直报47001的错误,但是找来找去都不知道哪里报错,JSON在线检测没有问题,但是就是报错。

之后,发现 "card_type": "CASH",

"groupon": { 这个地方报错了, card_type是cash,但是下面的是groupon,两者不一致所以报错,这个错误很隐蔽,而且微信官方也不给多个例子进行对比(我个人对于不给两个例子进行对比区分细节的示范都很鄙视),另外,在问问题的过程中,某些程序员的态度也是很差的,自己知道不代表别人不会犯蠢,具体QQ号我就不多说了。

最后,47001的我所知道的错误三种以后要尽量避免:

1. card_type和后面一行的json一定要保持一致,比如 "card_type": "CASH",

"groupon": {就错了,要改成“cash”,而且不能大写!写成了“CASH”:{也是错的!

2.所有的东西是否摆放
一致,有些的json就是这么蛋疼;

3.有些地方要加引号有些不要,
有些空值是null有些是“”这些都要注意。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: