首页 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践全文在线阅读

《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》16.2.1 创建二维码投放

关灯直达底部

创建卡券二维码的接口如下。


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 创建卡券二维码接口返回参数说明