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

《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》16.7.2 飞机票

关灯直达底部

创建飞机票的接口如下。


https:// api.weixin.qq.com/card/create?access_token=ACCESS_TOKEN  

创建飞机票时,POST数据示例如下。


{    "card":{        "card_type":"BOARDING_PASS",        "boarding_pass":{            "base_info":{            },            "from":"成都",            "to":"广州",            "flight":"CE123",            "departure_time":"1434507901",            "landing_time":"1434909901",            "air_model":"空客A320"        }    }}  

上述数据的参数说明如表16-29所示。

表16-29 创建飞机票接口的参数说明

正确创建时,返回的数据示例如下。


{    "errcode":0,    "errmsg":"ok",    "card_id":"p1Pj9jr90_SQRaVqYI239Ka1erkI"}  

上述数据的参数说明如表16-30所示。

表16-30 创建飞机票接口返回参数说明

更新飞机票信息的接口如下。


https:// api.weixin.qq.com/card/boardingpass/checkin?access_token=TOKEN  

更新飞机票信息时,POST数据示例如下。


{    "code":"198374613512",    "card_id":"p1Pj9jr90_SQRaVqYI239Ka1erkI",    "passenger_name":"乘客姓名",    "class":"舱等",    "seat":"座位号",    "etkt_bnr":"电子客票号",    "qrcode_data":"二维码数据",    "is_cancel ":false}  

上述数据的参数说明如表16-31所示。

表16-31 更新飞机票信息接口的参数说明

正确创建时,返回的数据示例如下。


{"errcode":0,"errmsg":"ok"}  

飞机票的效果如图16-8所示。

图16-8 飞机票