mlwlapi.dll快递物流查询动态库说明

程序包含1个过程与一个函数。说明中涉及到的"快递100"均指"www.kuaidi100.com";

一、GetWLInfo function
此函数实际为快递100上提供的API的动态库封装,具体语法调用如下:

语法Syntax:
1. PAnsiChar GetWLInfo(
2. _in PAnsiChar id,
3. _in PAnsiChar com,
4. _in PAnsiChar nu,
5. _in PAnsiChar valicode,
6. _in PAnsiChar show,
7. _in PAnsiChar muti,
8. _in PAnsiChar order
9. );

参数Parameters:
id [in]
身份key,为16位字母和数字的组合,请联系快递100进行申请,如未申请请用空值代替,空值传入会用作者申请的身份key验证.(大小敏感)

com [in]
查询公司代码(大小不敏感),不支持中文,目前支持快递100的不带验证码的54家快递公司,对应的公司代码如表2,如有添加,请关注快递100的更新公告。

nu [in]
查询快递的单号,请勿带特殊符号,不支持中文 

valicode [in]
查询快递的电话号码,目前只有佳吉物流需要这个参数

show [in]
返回类型。目前快递100支持互联网上的4种通用合适,其中0:表示返回json字符串,1:表示返回xml对象,2:表示返回html对象,3:表示返回text文本。如果空值的话,默认返回json字符串

muti [in]
显示格式。快递100提供显示一行还是多行的选择。返回结果全部按快递最近的状态进行排序,您可以选择一行或者多行记录,如果空值的话,默认为多行。

order [in]
排序。本网站提供倒序和顺序显示。如果不填的话,默认返回倒序。desc:按时间由新到旧排列;asc:按时间由旧到新排列,如果空值的话,默认为asc。(大小不敏感) 

返回值:
如果函数成功执行,将返回pansichar类型值,具体返回值请参照http://code.google.com/p/kuaidi-api/wiki/Open_API_API_URL
如果函数失败,将返回"error"字串。

示例:
result:=GetWLInfo('','zhongtong','123456789','','0','1','asc');
将返回中通快递单号为"123456789"的快递物流信息.

二、DispWLInfo procedure
此过程将返回一模态查询结果窗口,没有返回值。

语法Syntax:
1. DispWLInfo(
2. _in PAnsiChar id,
3. _in PAnsiChar com,
4. _in PAnsiChar nu,
5. _in PAnsiChar valicode,
6. );
参数说明同GetWLInfo函数.

示例:
DispWLInfo('','zhongtong','123456789','');
将显示中通快递单号为"123456789"的快递物流信息.

 

动态库及demo下载地址
https://files.cnblogs.com/prtmon/%E7%89%A9%E6%B5%81API.rar

 

posted on 2011-09-15 19:53  东睿软件工作室  阅读(4764)  评论(5编辑  收藏  举报