小程序对接物流快递信息接口其实不难,以下是快递100的小程序物流快递信息接口案例,步骤只有2步,比较简单,你可以参考下。
- 第一步:从微信公众平台关联小程序
1. 登录微信公众号管理后台https://mp.weixin.qq.com点击左侧导航栏[小程序]选项,如下图所示。
2. 点击[开通]按钮跳转后,选择[关联小程序]。
3. 验证身份并填写快递100小程序的appid。 快递100小程序的appid:wx6885acbedba59c14。
4. 点击[发送关联邀请]。
5. 完成关联邀请后,请等待工作人员的审核。 审核时间:两小时内。
- 第二步:配置公众号页
1. 登陆微信公众号管理后台https://mp.weixin.qq.com 点击左侧导航栏-自定义菜单选项,如下图所示。。
2. 在弹出的页面中选择[添加/编辑]菜单。
3. 对页面中的菜单内容进行编辑。
4. 选择[快递100小程序]。
5. 配置小程序路径及备用地址。
提示:因为个人号不能手动输入备用网址且备用网址为微信公众号平台的必填项,所以只能从公众号历史图文消息中选择,建议大家自己发送一条有关新功能的公众号,再选择“从公众号图文消息中选择”选项。
按照步骤对小程序页-进行配置(可以根据是否需要自己选择)。恭喜您,小程序配置完成!您现在可以去微信公众号页面查看您的小程序啦。
如果你想要查看详细的接口代码,可以先看看这PHP版物流快递公司轨迹查询。或者直接去我们快递100API的官网上查看和调试。
申请与审核-企业版-快递100API开放平台
代码语言:javascript复制<?php
$url='http://cloud.kuaidi100.com/api';
//请到快递100云平台
//https://cloud.kuaidi100.com/marketDetail?id=32164353180
//申请实时快递查询这个服务
//申请成功后在后台可以获得下面所需的3个参数值
$key = 'xxx'; //从快递100后台获取key值
$code = 'xxx';//从快递100后台获取code值
$secret = 'xxx';//从快递100后台获取secret值
$com = 'yunda';
$num = '4307228583712';
$post_data = [];
$post_data["secret_code"] = $code;
$post_data["secret_key"] = $key;
$post_data["param"] = '{"com":"'.$com.'","num":"'.$num.'"}';
$post_data["secret_sign"] = strtoupper(md5($key.$secret));
$o = "";
foreach ($post_data as $k=>$v)
{
$o.= "$k=".urlencode($v)."&";
}
print $o;
$post_data=substr($o,0,-1);
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$result = curl_exec($ch);
curl_close($ch);
print '<br/>返回数据<br/>';
print $result;
?>