創建卡券二維碼的接口如下。
https:// api.weixin.qq.com/card/qrcode/create?access_token=TOKEN
創建卡券二維碼時,分以下兩種情況。
1)開發者設置掃瞄二維碼領取單張卡券,此時POST數據如下。
{ "action_name":"QR_CARD", "expire_seconds":1800, "action_info":{ "card":{ "card_id":"pFS7Fjg8kV1IdDz01r4SQwMkuCKc", "code":"198374613512", "openid":"oFS7Fjl0WsZ9AMZqrI80nbIq8xrA", "is_unique_code":false, "outer_str":"12b" } } }
2)開發者設置掃瞄二維碼領取多張卡券,此時POST數據如下。
{ "action_name":"QR_MULTIPLE_CARD", "action_info":{ "multiple_card":{ "card_list":[ { "card_id":"p1Pj9jgj3BcomSgtuW8B1wl-wo88", "code":"2392583481", "outer_str":"12b" }, { "card_id":"p1Pj9jgj3BcomSgtuW8B1wl-wo98", "code":"2392583482", "outer_str":"12b" } ] } } }
上述數據的參數說明如表16-7所示。
表16-7 創建卡券二維碼接口的參數說明
正確創建時,返回的數據示例如下。
{ "errcode":0, "errmsg":"ok", "ticket":"gQHB8DoAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL0JIV3lhX3psZmlvSDZm WGVMMTZvAAIEsNnKVQMEIAMAAA==", "expire_seconds":1800, "url":"http:// weixin.qq.com/q/BHWya_zlfioH6fXeL16o ", "show_qrcode_url":" https:// mp.weixin.qq.com/cgi-bin/showqrcode? ticket=gQH98DoAAA AAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL0czVzRlSWpsamlyM2plWTNKVktvAAIE6SfgVQMEgDPhAQ%3D%3D" }
上述數據的參數說明如表16-8所示。
表16-8 創建卡券二維碼接口返回參數說明