在微信上买的火车票怎么查座位

在微信上买的火车票怎么查座位,第1张

微信上买的火车票,查询座位具体信息,在我的订单即可查询。

具体步骤如下:

1、打开微信,找到钱包。

2、找到火车票机票,点击进入。

3、找到订单,就可以看到自己的车厢号,座位号了。

火车票,是铁路运输合同的基本凭证。火车票票面包含7要素:即车次、发站与到站、席别、开车时间、票价、有效期、径路等。

火车票由客票和附加票两部分构成。客票部分为软座、硬座。附加票部分为加快票、卧铺票、空调票。火车票的英文名称是railway ticket。

火车票票面上包含多种信息,包括乘车区间、车次、开点、座位号、座位等级、票价、发售车站等信息。中国铁路的火车票,经历了从硬板式火车票到软纸式火车票再到磁卡式火车票的变化。

车票实名

2012年1月1日起,所有旅客列车都将实行实名制购票验票乘车制度。铁路部门昨晚发布消息,从2012年1月1日开始,旅客购买车票均须凭本人有效身份z件购票。

2012年1月1日(乘车日期)起,全国所有旅客列车实行车票实名制,旅客须凭本人有效身份z件购买车票,并持车票及购票时所使用的乘车人本人有效身份z件原件(免费乘车的儿童及持儿童票乘车的儿童除外)进站、乘车。

接下来我们将用基于Cocos2d-JS的微信游戏《来自喵星的你》来做个说明,教大家如何快速接入刚刚发布的微信SDK。

(微信支付API正在路上,欢迎关注下期连载哦!)

1申请公众

因为微信只能使用公众号接入SDK,所以我们必须先注册一个公众号。

2设置公众号

登录公众平台后,点击左下角的 设置-公众号设置。右侧有一个js接口安全域名的设置,这里可以绑定3个用到的域名,必须填入顶级域名。

然后点击左下角的 开发者中心,右侧会有一个AppID和一个AppSecret。这两个先记录下来,过后会用到。

3生成token

打开页面 微信公众平台接口调试工具 并且填入刚才的appid和secret,点击检查问题。记录下返回结果里面的“access_token”的值。

4获取ticket

复制这个链接:apiweixinqqcom/cgi-bin/ticket/getticketaccess_token=填写刚刚获取的access_token&type=jsapi

并在里面的access_token=后面填入刚刚获取的access_token(对的,就是那一串乱码一样的东西),回车!!

然后把“ticket”的值复制出来,并保存起来,这个就是当前appid的ticket了。

5生成签名

打开 微信 JS 接口签名校验工具 填入相应的数据:

1)jsapi_ticket: 填入上一步获取的ticket

2)noncestr: 这里随机生成一个字符串填进去(VQhYOUJRz6RolHqN)

3)timestamp: 这里填入一个时间戳,去掉毫秒的3位(如:1420870884) - 这里尽量写ticket生成后的一段时间,new Date() - 0可以获取当前的时间戳

4)url: 准备放页面的地址(域名必须在第二部中设置到安全域名内,如:cocos2d-xorg/wechathtml)

点击生成签名。记录下下面出现的signature这个值。

6页面引入微信SDK并初始化

在页面中加入:

<script src="reswxqqcom/open/js/jweixin-100js"></script>

并且执行初始化:

jsApiList填入的是当前需要使用的接口,需要注意的是,如果公众号不具备某些接口的权限,填进去也无法执行。

这时候将页面上传到第五步填入的url地址,并在微信中打开,应该能够看见config:ok的提示。

如果出现了Invalid Url或者Invalid Domain等提示,说明公众号配置里面出现了问题。而出现Invalid signature的话,则是signature生成出现了问题,检查下timestamp以及随机字符串等是否正确。

到这里我们就可以酣畅淋漓的使用微信的SDK啦。

if ($event == 'subscribe') {

$postStr = file_get_contents("php://input");

$array = (array)simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);

$postStr['EventKey']就是带参数二维码

}

首先获取accesstoken,

private function >

$oCurl = curl_init();

if(stripos($url,">

curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, FALSE);

curl_setopt($oCurl, CURLOPT_SSLVERSION, 1); //CURL_SSLVERSION_TLSv1

}

curl_setopt($oCurl, CURLOPT_URL, $url);

curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );

$sContent = curl_exec($oCurl);

$aStatus = curl_getinfo($oCurl);

curl_close($oCurl);

if(intval($aStatus[">

return $sContent;

}else{

return false;

}

}

获取ticket

生成wxconfig需要的参数

private function getSignPackage($jsapiTicket,$url,$timestamp,$nonceStr) {

// 这里参数的顺序要按照 key 值 ASCII 码升序排序

$string = "jsapi_ticket=$jsapiTicket&noncestr=$nonceStr&timestamp=$timestamp&url=$url";

$signature = sha1 ( $string );

$signPackage["appId"] = C("APPID");

$signPackage["nonceStr"] = $nonceStr;

$signPackage["timestamp"] = $timestamp;

$signPackage["url"] = $url;

$signPackage["signature"] = $signature;

$signPackage["rawString"] = $string;

return $signPackage;

}

以上就是关于在微信上买的火车票怎么查座位全部的内容,包括:在微信上买的火车票怎么查座位、如何在Cocos2d-JS游戏中快速接入微信SDK、用户扫码带参数的二维码后,PHP怎样获取参数scene_id的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9789037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存