Foxtable(狐表)用户栏目专家坐堂 → 创建微信礼品卡出错


  共有1741人关注过本帖树形打印复制链接

主题:创建微信礼品卡出错

帅哥哟,离线,有人找我吗?
fubblyc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
创建微信礼品卡出错  发帖心情 Post By:2018/5/5 18:08:00 [只看该作者]

老师,不知道是哪里错了。。。


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20180505180725.png
图片点击可在新窗口打开查看
换成json格式是这样的:

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20180505180937.png
图片点击可在新窗口打开查看
代码是这样:
Dim url As String = "https://api.weixin.qq.com/card/create?access_token={0}"
Dim hc As New HttpClient(CExp(url,Functions.Execute("GetAccessToken")))
Dim jo As New JObject
jo("card") = New JObject
jo("card")("card_type") = "GENERAL_CARD"
jo("card")("general_card") = New JObject
jo("card")("general_card")("background_pic_url") = "http://mmbiz.qpic.cn/mmbiz_jpg/ahyj0ppmibfofvWc2WArMcvlCkkhDTib89pN5MqvzB31FJkfG699qJxZojLJsGymoFHGNC2vNEoTniaYOqvn6ialXg/0?wx_fmt=jpeg"
jo("card")("general_card")("base_info") = New JObject
jo("card")("general_card")("base_info")("giftcard_info") = New JObject
jo("card")("general_card")("base_info")("giftcard_info")("price") = 1
jo("card")("general_card")("base_info")("logo_url") = "http://mmbiz.qpic.cn/mmbiz_jpg/ahyj0ppmibfpcOE05a69GLXqmSnaMG7qnsnICDL8tKt5uOHnVE0UnFAF41XFXfwHNWDeHHNgY7PE5FA8WPzV3eQ/0"
jo("card")("general_card")("base_info")("max_give_friend_times") = 1
jo("card")("general_card")("base_info")("code_type") = "CODE_TYPE_BARCODE"
jo("card")("general_card")("base_info")("brand_name") = "商贸公司"
jo("card")("general_card")("base_info")("title") = "心意卡"
jo("card")("general_card")("base_info")("color") = "Color010"
jo("card")("general_card")("base_info")("notice") = "使用时向收银员出示此券"
jo("card")("general_card")("base_info")("service_phone") = "13559053751"
jo("card")("general_card")("base_info")("description") = "使用说明..."
jo("card")("general_card")("base_info")("date_info") = New JObject
jo("card")("general_card")("base_info")("date_info")("type") = "DATE_TYPE_PERMANENT"
jo("card")("general_card")("base_info")("sku") = New JObject
jo("card")("general_card")("base_info")("sku")("quantity") = 50000000
jo("card")("general_card")("base_info")("use_all_locations") = True
jo("card")("general_card")("base_info")("get_limit") = 1

jo("card")("general_card")("sub_card_type") = "GIFT_CARD"
jo("card")("general_card")("auto_activate") = True
jo("card")("general_card")("supply_bonus") = False
jo("card")("general_card")("supply_balance") = False
hc.Content = jo.ToString()
'jo = JObject.Parse(hc.GetData)
hc.GetData
output.show(jo.Tostring)


[此贴子已经被作者于2018/5/5 18:10:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/6 10:57:00 [只看该作者]

没有你的测试环境,无法测试。

 

使用实例的json数据能否正常得到数据?对比实例的json数据和你的json数据,看有什么不同。在实例的json的数据上修改一些分别测试。


 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2018/5/6 11:59:00 [只看该作者]

甜老师,是这个问题:
jo("card")("general_card")("base_info")("get_limit") = 1

文档要求要写0,改了就好了。
get_limit每人最大领取次数,须填0。

 回到顶部