android应用开发 快递单号查询介面使用啥api

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android应用开发 快递单号查询介面使用啥api相关的知识,希望对你有一定的参考价值。

参考技术A

android应用开发 快递单号查询介面使用什么api

    快递查询和其他的网路资料查询(比如天气)一样,没有特殊的api。

    实现思路是:使用client访问资料提供方释出的网址。得到json或者  xml相应,然后解析资料,显示到应用上。

    访问网路的时候别忘了使用非同步任务(asyncTask)

现在常用的快递单号查询介面有哪些?

菜鸟和快递鸟,淘系常用的是菜鸟 ,快递鸟就都能用,

免费的快递单号查询介面有哪些?

快递鸟介面比较全面、支援的快递公司多、介面安全性、稳定性、及时性都有保障,电子面单和物流轨迹查询介面都是免费的。

有没有适合电商用的快递单号查询介面?

我商城现在用的是快递鸟的介面,有免费的介面,可以试用看看

Android应用开发中如何访问隐藏API

对于这个问题,一般可以用Java Reflect技术来解决。(一)访问隐藏public类 例如PolicyManager就是个隐藏类,如果非要在App层访问它,那么就可以使用reflect技术: try Class policyClass = Class.forName(".android.internal.policy.PolicyManager"); catch (Exception e) e.printStackTrace();
(二)访问隐藏类的static方法 因为没有隐藏类的物件例项,所以只能用null去访问它的static方法或成员: try Method makenewwindow = policyClass.getMethod("makeNewWindow", new Class[] Context.class);
Window win = (Window)makenewwindows.invoke(null, context); catch (Exception e)
e.printStackTrace();
(三)访问public类的私有成员变数 try Field f = WebSettings.class.getDeclaredField("mBuiltInZoomControls");
f.setAessible(true); 关闭访问检查 f.setBoolean(wSettings, false); wSettings是WebSettings物件
catch(Exception e)
Log.i(LOGTAG, e.toString());
(四)访问public类的私有成员变数 try Method m = WebSettings.class.getDeclaredMethod("getCurrentUserAgent");
m.setAessible(true); 关闭访问检查 m.invoke(wSettings); wSettings是WebSettings物件
catch(Exception e)
Log.i(LOGTAG, e.toString());
(五)访问public类的@hide的public成员 try Object[] args = Integer.valueOf(5); Method m = WebSettings.class.getMethod("setPageCacheCapacity", new Class[]int.class);
m.invoke(wSettings, args); wSettings是WebSettings物件
catch(Exception e)
Log.i(LOGTAG, e.toString()); try Method m = WebView.class.getMethod("getWebChromeClient");
Object ob = m.invoke(mSubView); WebChromeClient client = (WebChromeClient) ob;
利用反射技术的优点是灵活,能解决一些访问限制的问题,能够在不相容的系统捕获异常,而使程式不至于崩溃;缺点是步骤比较多,需要熟悉要呼叫的类、方法名称访问属性,大量使用反射会大大增加程式码,对程式码的健壮性不利。一般被hide的类或成员可能还不太成熟稳定,所以不便公开。 另外一种解决以上访问问题的方法是汇入全编译的classes.jar包,这种方法比较简单。

比较稳定常用的快递单号查询介面有哪些?

用友APIlink,是自己比较常用也比较实用的介面了,还有其他的介面好像都有免费套餐的,具体的你可以到他们官网上去看,快递物流查询这个介面,物流资讯很准确,速度也很快,技术沟通也十分及时。

快递单号查询

你是要查询所发快递的单号?还是要查询单号所对应的物流记录?如果要查询单号很简单,直接联络发货方问一下不就行了。如果要查询快件所显示的物流记录登入该快建的官网,输入你的单号,点选查询即可。

此单号无记录。。。。
1300015698447 快件跟踪记录
发件客户城市 揽收时间 → 途径中转城市 → 送达客户城市 签收人 签收时间
揽件 地址 姓名/电话 进港扫描

卸车扫描

拆包扫描

装包扫描

装车扫描

出港扫描

你是不知道快递的单号,还是不知道,怎么查询单号,所对应的物流记录?
如果你不知道单号,那就只能联络发件方查问。如果你知道,单号,可以登陆该快递的官网或者任何一个查询网站输入单号就能查询。也或者你可以提供单号,我帮你查。

查询快件最简单的办法就是,百度“快递100”,在输入你的单号就能查询了。

PHP两种不同的快递运单号查询

本DEMO中的PHP快递运单号查询都是原创,代码简单,可直接使用。通常可应用在发货和退货等场景。提示:无快递查询次数限制。
技术分享
第一种根据运单号类型和运单号判断:http://www.sucaihuo.com/js/161.html
第二种根据运单号直接查询:http://www.sucaihuo.com/js/565.html
支持的快递运单号类型有:

<?php 

        $codes = array(

            0=>array(

                "code"=>"ems",

                "name"=>"ems快递",

            ),

            1=>array(

                "code"=>"shentong",

                "name"=>"申通快递",

            ),

            2=>array(

                "code"=>"yuantong",

                "name"=>"圆通速递",

            ),

           3=>array(

                "code"=>"shunfeng",

                "name"=>"顺丰速运",

            ),

            4=>array(

                "code"=>"tiantian",

                "name"=>"天天快递",

            ),

            5=>array(

                "code"=>"yunda",

                "name"=>"韵达快递",

            ),

            6=>array(

                "code"=>"zhongtong",

                "name"=>"中通速递",

            ),

            7=>array(

                "code"=>"longbanwuliu",

                "name"=>"龙邦物流",

            ),

            8=>array(

                "code"=>"zhaijisong",

                "name"=>"宅急送",

            ),

            9=>array(

                "code"=>"quanyikuaidi",

                "name"=>"全一快递",

            ),

             10=>array(

                "code"=>"huitongkuaidi",

                "name"=>"汇通速递",

            ),

             11=>array(

                "code"=>"minghangkuaidi",

                "name"=>"民航快递",

            ),

             12=>array(

                "code"=>"yafengsudi",

                "name"=>"亚风速递",

            ),

             13=>array(

                "code"=>"kuaijiesudi",

                "name"=>"快捷速递",

            ),

            14=>array(

                "code"=>"tiandihuayu",

                "name"=>"天地华宇",

            ),

            15=>array(

                "code"=>"zhongtiekuaiyun",

                "name"=>"中铁快运",

            ),

            16=>array(

                "code"=>"deppon",

                "name"=>"德邦物流",

            ),

            17=>array(

                "code"=>"yousukuaidi",

                "name"=>"优速快递",

            ),

            18=>array(

                "code"=>"yeahyoung",

                "name"=>"越洋仓国际供应链",

            ),

        );

        ?>

以上是关于android应用开发 快递单号查询介面使用啥api的主要内容,如果未能解决你的问题,请参考以下文章

快递鸟即时查询API接口和物流跟踪接口有啥区别?

js开头是啥快递

有快递单号怎么批量查询物流?

快递100的查询服务

快递100的功能

查询快递单号-天天快递单号查询