关于微信卡券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有些是“”这些都要注意。
{
"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有些是“”这些都要注意。
相关文章推荐
- 微信获取网页授权路径
- 我和微信的故事:你拒绝不了的wemall
- 微信三级分销系统介绍
- Android原生游戏开发:使用JustWeEngine开发微信打飞机
- 微信分享
- 坑你没商量之c#微信回调中核实订单的签名验证
- 支付宝、微信、银联移动支付集成
- 微信二维码扫一扫的实现
- 微信号正则校验
- 仿ios版微信应用源代码
- Android 高仿微信实时聊天 基于百度云推送
- Android 高仿微信6.0主界面 带你玩转切换图标变色
- JAVA微信开发总结
- 微信、手Q、QQ浏览器userAgent记录
- QQ、微信三方登录集成
- C#初学界面参考小程序
- 微信WeixinJSBridge API
- 微信公众平台开发——微信授权登录(OAuth2.0)
- android第三方应用微信登录Resp里没有code
- 【微信公众平台开发】利用百度接口,制作一键导航功能