9.其他相关
9.1 J_DownLoad(URL地址,保存本机的路径,[编码:1])
作用:从URL地址下文件至本机,如路径为空,则返回html代码
编码:默认1,仅在保存本机路径为空的时候生效,编码为0的时候返回二进制编码
返回值:无
例子:
Func Example36()
Local $url = "https://img.alicdn.com/bao/uploaded/i2/TB1nuG0GXXXXXa2aXXXXXXXXXXX_!!0-item_pic.jpg_130x130.jpg"
;将url地址的图片下载并保存至本地D:\1.jpg
J_DownLoad($url, "D:\1.jpg")
EndFunc ;==>Example36
9.2 J_Say(内容,[模式:ch],[速度:1],[音量:100])
作用:说出文本,模式:ch/en,速度:1-10,音量:0-100
返回值:无
例子:
Func Example37()
;使用此功能需要电脑装有语音插件
J_Say("你好,世界")
EndFunc ;==>Example37
9.3 J_Email(smtp服务器,邮件发送人,邮件发送者地址,邮件发送给谁,邮件标题,邮件正文,附件地址,CC,BCC,用户名,密码,[发送端口=465],[ssl=993])
作用:模拟邮箱发邮件
返回值:成功返回1,失败返回0
例子:
Func Example44()
;声明一个局域变量,保存邮件发送的结果
Local $res = J_Email("smtp.taobao.com", "镖头", "biaotou@taobao.com", "gulie@taobao.com", "邮件通知测试", "邮件正文支持html代码", "D:1/jpg;D:\2.jpg", "", "", "username", "password")
If $res = 1 Then
J_MsgBox("发送成功")
Else
J_MsgBox("发送失败")
EndIf
EndFunc ;==>Example44
9.4 J_INPUT(标题,内容,[类型:文本/密码],[宽度:默认200],[高度:默认125])
作用:弹出一个输入框接收用户输入的信息
返回值:用户输入的内容
例子:
Func Example45()
;声明一个局域变量,保存输入框返回的数据
Local $string = J_INPUT("请输入您的公司名称", "在这里输入您公司的名称", "文本", 200, 125)
EndFunc ;==>Example45
9.5 J_IE_FastModel([模式:0])
作用:IE浏览器模式切换,1:快捷模式,0:普通模式,默认为普通模式
返回值:无
例子
:
Func Example45()
;E浏览器模式切换,1:快捷模式,0:普通模式,默认为普通模式,注意快捷模式不显示图片,如果影响用户使用需要将参数设置为0再执行一次
J_IE_FastModel(1)
Local $ie = J_IE_Create("www.taobao.com")
Sleep(2000)
J_IE_Close($ie)
J_IE_FastModel(0)
Local $ie2 = J_IE_Create("www.taobao.com")
Sleep(2000)
J_IE_Close($ie2)
EndFunc ;==>Example45
9.6 J_Select(标题,提示信息,默认值,备选值,[能否修改:默认:0/1],[X坐标:中间],[Y坐标:中间])
作用:提供用户备选选项选择框,多个备选值用”|“分隔;能否修改,是否支持用户键盘输入,默认不支持0,1支持
返回值:无
例子:
Func Example47()
Local $sel = J_Select("码栈", "请选择您的部门", "聚划算", "淘宝网|聚划算|1688|菜鸟|蚂蚁金服")
J_MsgBox("您选择了部门:" & $sel)
EndFunc ;==>Example47
9.7 J_Windows(IE对象/窗口标题,[模式:激活],[参数])
作用1:对窗口一系列操作,模式:激活/获取标题/获取文本/设置标题/隐藏/显示/关闭
作用2:启用/禁用/最小化/最大化/透明/顶层/底层/闪烁/检测/等待出现/等待消失
作用3:当模式为透明的时候,需要设置参数0-255,数字越小透明度越高
作用4:当模式为设置标题的时候,参数表示新的标题名称
返回值:获取标题:返回标题;获取文本:返回页面全部可见文本;设置标题/隐藏/显示/关闭/禁用/启用/最小化/最大化/透明/顶层/底层:成功1,失败0
例子:
Func Example48()
J_Windows("淘宝网", "激活")
Local $title = J_Windows("淘宝网", "获取标题")
Local $text = J_Windows("淘宝网", "获取文本")
J_Windows("淘宝网", "设置标题", "我爱淘宝网")
J_Windows("淘宝网", "隐藏")
J_Windows("淘宝网", "显示")
J_Windows("淘宝网", "关闭")
J_Windows("淘宝网", "禁用")
J_Windows("淘宝网", "启用")
J_Windows("淘宝网", "最小化")
J_Windows("淘宝网", "最大化")
;透明度0-255越大越不透明
J_Windows("淘宝网", "透明", 100)
J_Windows("淘宝网", "顶层")
J_Windows("淘宝网", "底层")
J_Windows("淘宝网", "闪烁")
Local $res = J_Windows("淘宝网", "检测")
If $res = 1 Then
J_MsgBox("检测到了~")
Else
J_MsgBox("没检测到~")
EndIf
Local $res = J_Windows("淘宝网", "等待出现", 3)
If $res = 1 Then
J_MsgBox("3秒内出现了~")
Else
J_MsgBox("3秒内没出现~")
EndIf
Local $res = J_Windows("淘宝网", "等待消失", 8)
If $res = 1 Then
J_MsgBox("8秒内消失了~")
Else
J_MsgBox("8秒内没消失~")
EndIf
EndFunc ;==>Example48
9.8 J_MsgBox(["窗口文本"],["标题"],[是否顶层:是],[按钮个数:1])
作用1:显示一个消息窗口。按钮个数默认为1个,可以修改成2
返回值:当点击确定之后返回值为1,点击取消返回值为2
例子:
Func Example49()
;作用1:显示一个消息窗口。按钮个数默认为1个,可以修改成2,当点击确定之后返回值为1,点击取消返回值为2
J_MsgBox("用来信息提示")
J_MsgBox("带标题的提示", "标题")
J_MsgBox("带标题的底层的提示", "标题", "否")
Local $sel = J_MsgBox("确认或者取消", "标题", "是", 2)
If $sel = 0 Then
J_MsgBox("你啥按钮也没点")
EndIf
If $sel = 1 Then
J_MsgBox("你点了确定按钮")
EndIf
If $sel = 2 Then
J_MsgBox("你点了取消按钮")
EndIf
EndFunc ;==>Example49
9.9 J_dialog(["动作名称"],[按钮名称],[窗口标题])
作用:对js弹出窗口进行操作:
其中动作名称:点击/获取文本。
按钮名称:确定(OK)/取消(Cancle)
返回值:0(表示返回失败),1(点击操作,表示成功),对获取文本操作,返回值为相应的文本信息。
例子:有这样一个js弹框:
Func Example49()
local $text = J_dialog("获取文本")
;获取值为:请用j_dialog(点击)来关闭我
j_dialog("点击");点确定按钮
EndFunc ;==>Example49
9.10 J_GetErrorMsg()
作用:获取异常信息,用于展示执行过程中的异常或失败的原因。
例子:
Func Example49()
local $result= J_dialog("点击")
;有两种方式,处理失败的情况
local $errorMsg
;方式一:
if @error then
$errorMsg = J_GetErrorMsg()
endif
;方式二:
if $result = 0 then
$errorMsg = J_GetErrorMsg()
EndIf
EndFunc ;==>Example49
9.11 Func J_Logistics("物流编号", "物流服务商代码,可以不传")
作用1:根据物流单号获取物流详情
返回值:物流详情的寄送对象
例如:
{"time":"2016-06-02 00:12:27","message":"[汕头市]汕头 的 业务员 已收件"},
{"time":"2016-06-02 01:10:46","message":"[汕头市]快件 已从 汕头 发出 "},
{"time":"2016-06-02 04:11:26","message":"[揭阳市]快件 已到达 揭阳市"},
{"time":"2016-06-02 06:57:48","message":"[揭阳市]快件 已从 揭阳市 发出"}
例子:
Func Example50()
;作用1:根据物流单号获取物流详情,返回物流详情的json格式
Local $sel = J_Logistics("310017000205")
;作用2:根据物流单号和服务商代码获取物流详情,返回物流详情的json格式,这比仅仅根据物流单号获取物流详情更准确
Local $sel = J_Logistics("310017000205","HTKY")
EndFunc ;==>Example50
<item>
<cpCode>ZTO</cpCode>
<fullname>中通快递</fullname>
</item>
<item>
<cpCode>YTO</cpCode>
<fullname>圆通速递</fullname>
</item>
<item>
<cpCode>STO</cpCode>
<fullname>申通快递</fullname>
</item>
<item>
<cpCode>YUNDA</cpCode>
<fullname>韵达快递</fullname>
</item>
<item>
<cpCode>HTKY</cpCode>
<fullname>百世汇通</fullname>
</item>
<item>
<cpCode>SF</cpCode>
<fullname>顺丰速运</fullname>
</item>
<item>
<cpCode>TTKDEX</cpCode>
<fullname>天天快递</fullname>
</item>
<item>
<cpCode>FAST</cpCode>
<fullname>快捷快递</fullname>
</item>
<item>
<cpCode>QFKD</cpCode>
<fullname>全峰快递</fullname>
</item>
<item>
<cpCode>GTO</cpCode>
<fullname>国通快递</fullname>
</item>
<item>
<cpCode>ZJS</cpCode>
<fullname>宅急送</fullname>
</item>
<item>
<cpCode>UC</cpCode>
<fullname>优速物流</fullname>
</item>
<item>
<cpCode>DBKD</cpCode>
<fullname>德邦快递</fullname>
</item>
<item>
<cpCode>EMS</cpCode>
<fullname>EMS</fullname>
</item>
<item>
<cpCode>EMS</cpCode>
<fullname>中速快递</fullname>
</item>
<item>
<cpCode>CNPOSTGJ</cpCode>
<fullname>邮政国际包裹</fullname>
</item>
<item>
<cpCode>POSTBBZ</cpCode>
<fullname>邮政标准快递</fullname>
</item>
<item>
<cpCode>POSTB</cpCode>
<fullname>邮政快递包裹</fullname>
</item>
<item>
<cpCode>DHLDE</cpCode>
<fullname>DHL德国</fullname>
</item>
<item>
<cpCode>KERRYEAS</cpCode>
<fullname>嘉里大通</fullname>
</item>
<item>
<cpCode>TMS56</cpCode>
<fullname>加运美</fullname>
</item>
<item>
<cpCode>POSTSE</cpCode>
<fullname>瑞典邮政</fullname>
</item>
<item>
<cpCode>TNT</cpCode>
<fullname>TNT</fullname>
</item>
<item>
<cpCode>UPS</cpCode>
<fullname>UPS</fullname>
</item>
<item>
<cpCode>USPS</cpCode>
<fullname>USPS</fullname>
</item>
<item>
<cpCode>DHLCN</cpCode>
<fullname>DHL中国</fullname>
</item>
<item>
<cpCode>ZTKY</cpCode>
<fullname>中铁物流</fullname>
</item>
<item>
<cpCode>ZTKY</cpCode>
<fullname>飞豹快递</fullname>
</item>
<item>
<cpCode>DHL</cpCode>
<fullname>DHL全球</fullname>
</item>
<item>
<cpCode>FEDEX</cpCode>
<fullname>FedEx国际</fullname>
</item>
<item>
<cpCode>FEDEXUS</cpCode>
<fullname>FedEx美国</fullname>
</item>
<item>
<cpCode>FEDEXCN</cpCode>
<fullname>FedEx中国</fullname>
</item>
<item>
<cpCode>POSTB</cpCode>
<fullname>包裹信件</fullname>
</item>
<item>
<cpCode>POSTTH</cpCode>
<fullname>泰国邮政</fullname>
</item>
<item>
<cpCode>XFWL</cpCode>
<fullname>信丰物流</fullname>
</item>
<item>
<cpCode>EWINSHINE</cpCode>
<fullname>万象物流</fullname>
</item>
<item>
<cpCode>RFD</cpCode>
<fullname>如风达</fullname>
</item>
<item>
<cpCode>ANE56</cpCode>
<fullname>安能物流</fullname>
</item>
<item>
<cpCode>HOAU</cpCode>
<fullname>天地华宇</fullname>
</item>
<item>
<cpCode>CNEX</cpCode>
<fullname>佳吉快运</fullname>
</item>
<item>
<cpCode>SURE</cpCode>
]]>
<fullname>速尔快递</fullname>
</item>
<item>
<cpCode>UAPEX</cpCode>
<fullname>全一快递</fullname>
</item>
<item>
<cpCode>QRT</cpCode>
<fullname>全日通</fullname>
</item>
<item>
<cpCode>ZENY</cpCode>
]]>
<fullname>增益速递</fullname>
</item>
<item>
<cpCode>GZFY</cpCode>
]]>
<fullname>凡宇快递</fullname>
</item>
<item>
<cpCode>XBWL</cpCode>
]]>
<fullname>新邦物流</fullname>
</item>
<item>
<cpCode>CAE</cpCode>
<fullname>民航快递</fullname>
</item>
<item>
<cpCode>CRE</cpCode>
<fullname>中铁快运</fullname>
</item>
<item>
<cpCode>FEC</cpCode>
<fullname>银捷速递</fullname>
</item>
<item>
<cpCode>FJSFWLJTYXGS</cpCode>
<fullname>盛丰物流</fullname>
</item>
<item>
<cpCode>HLWL</cpCode>
<fullname>恒路物流</fullname>
</item>
<item>
<cpCode>JDKD</cpCode>
<fullname>京东快递</fullname>
</item>
<item>
<cpCode>JIAYI</cpCode>
<fullname>佳怡物流</fullname>
</item>
<item>
<cpCode>KYE</cpCode>
<fullname>跨越速运</fullname>
</item>
<item>
<cpCode>LTS</cpCode>
<fullname>联昊通</fullname>
</item>
<item>
<cpCode>SZSA56</cpCode>
<fullname>圣安物流</fullname>
</item>
<item>
<cpCode>SHENGHUI</cpCode>
<fullname>盛辉物流</fullname>
</item>
<item>
<cpCode>SZKKE</cpCode>
<fullname>京广速递</fullname>
</item>
<item>
<cpCode>YCGWL</cpCode>
<fullname>远成物流</fullname>
</item>
<item>
<cpCode>YTZG</cpCode>
<fullname>运通中港快递</fullname>
</item>
<item>
<cpCode>POSTBR</cpCode>
<fullname>巴西邮政</fullname>
</item>
<item>
<cpCode>POSTCH</cpCode>
<fullname>瑞士邮政</fullname>
</item>
<item>
<cpCode>BLSYZ</cpCode>
<fullname>比利时邮政</fullname>
</item>
<item>
<cpCode>RBYZEMS</cpCode>
<fullname>日本邮政</fullname>
</item>
<item>
<cpCode>EPOST</cpCode>
<fullname>韩国邮政</fullname>
</item>
<item>
<cpCode>EYB</cpCode>
<fullname>EMS经济快递</fullname>
</item>
<item>
<cpCode>BESTQJT</cpCode>
<fullname>百世物流</fullname>
</item>
<item>
<cpCode>HUANGMAJIA</cpCode>
<fullname>黄马甲配送</fullname>
</item>
<item>
<cpCode>CHENGBANG</cpCode>
<fullname>晟邦物流</fullname>
</item>
<item>
<cpCode>GZLT</cpCode>
<fullname>飞远配送</fullname>
</item>
<item>
<cpCode>HZABC</cpCode>
<fullname>飞远(爱彼西)配送</fullname>
</item>
<item>
<cpCode>SNWL</cpCode>
<fullname>苏宁快递</fullname>
</item>
<item>
<cpCode>ZMKM</cpCode>
<fullname>芝麻开门</fullname>
</item>
<item>
<cpCode>JDYWL</cpCode>
<fullname>筋斗云物流</fullname>
</item>
<item>
<cpCode>BJCS</cpCode>
<fullname>城市一百物流</fullname>
</item>
<item>
<cpCode>LB</cpCode>
<fullname>龙邦速递</fullname>
</item>
<item>
<cpCode>YCT</cpCode>
<fullname>黑猫宅急便</fullname>
</item>
<item>
<cpCode>ROYALMAIL</cpCode>
<fullname>英国皇家邮政</fullname>
</item>
<item>
<cpCode>JKYZ</cpCode>
<fullname>捷克邮政</fullname>
</item>
<item>
<cpCode>BLYZ</cpCode>
<fullname>波兰邮政</fullname>
</item>
<item>
<cpCode>FGYZ</cpCode>
<fullname>法国邮政</fullname>
</item>
<item>
<cpCode>POSTTR</cpCode>
<fullname>土耳其邮政</fullname>
</item>
<item>
<cpCode>POSTCL</cpCode>
<fullname>智利邮政</fullname>
</item>
<item>
<cpCode>POSTBY</cpCode>
<fullname>白俄罗斯邮政</fullname>
</item>
<item>
<cpCode>POSTES</cpCode>
<fullname>西班牙邮政</fullname>
</item>
<item>
<cpCode>POSTUA</cpCode>
<fullname>乌克兰邮政</fullname>
</item>
<item>
<cpCode>POSTNO</cpCode>
<fullname>挪威邮政</fullname>
</item>
<item>
<cpCode>POSTZA</cpCode>
<fullname>南非邮政</fullname>
</item>
<item>
<cpCode>POSTPT</cpCode>
<fullname>葡萄牙邮政</fullname>
</item>
<item>
<cpCode>POSTSA</cpCode>
<fullname>沙特邮政</fullname>
</item>
<item>
<cpCode>POSTIN</cpCode>
<fullname>印度邮政</fullname>
</item>
<item>
<cpCode>POSTBG</cpCode>
<fullname>保加利亚邮政</fullname>
</item>
<item>
<cpCode>POSTAE</cpCode>
<fullname>阿联酋邮政</fullname>
</item>
<item>
<cpCode>POSTAU</cpCode>
<fullname>澳大利亚邮政</fullname>
</item>
<item>
<cpCode>POSTPK</cpCode>
<fullname>巴基斯坦邮政</fullname>
</item>
<item>
<cpCode>POSTMT</cpCode>
<fullname>马耳他邮政</fullname>
</item>
<item>
<cpCode>POSTLB</cpCode>
<fullname>黎巴嫩邮政</fullname>
</item>
<item>
<cpCode>POSTMD</cpCode>
<fullname>摩尔多瓦邮政</fullname>
</item>
<item>
<cpCode>POSTSRB</cpCode>
<fullname>塞尔维亚邮政</fullname>
</item>
<item>
<cpCode>POSTHR</cpCode>
<fullname>克罗地亚邮政</fullname>
</item>
<item>
<cpCode>POSTAM</cpCode>
<fullname>亚美尼亚邮政</fullname>
</item>
<item>
<cpCode>POSTMK</cpCode>
<fullname>马其顿邮政</fullname>
</item>
<item>
<cpCode>ONTRAC</cpCode>
<fullname>OnTrac</fullname>
</item>
<item>
<cpCode>CITYLINK</cpCode>
<fullname>City-Link</fullname>
</item>
<item>
<cpCode>COE</cpCode>
<fullname>COE</fullname>
</item>
<item>
<cpCode>DTW</cpCode>
<fullname>大田物流</fullname>
</item>
<item>
<cpCode>EES</cpCode>
<fullname>百福东方</fullname>
</item>
<item>
<cpCode>MBEX</cpCode>
<fullname>民邦快递</fullname>
</item>
<item>
<cpCode>HQKY</cpCode>
<fullname>华企快运</fullname>
</item>
<item>
<cpCode>YFEXPRESS</cpCode>
<fullname>越丰物流</fullname>
</item>
<item>
<cpCode>AIR</cpCode>
<fullname>亚风速递</fullname>
</item>
<item>
<cpCode>MANCOWL</cpCode>
<fullname>万家物流</fullname>
</item>
<item>
<cpCode>SZML56</cpCode>
<fullname>明亮物流</fullname>
</item>
<item>
<cpCode>CXCOD</cpCode>
<fullname>传喜物流</fullname>
</item>
<item>
<cpCode>4PX</cpCode>
<fullname>递四方</fullname>
</item>
<item>
<cpCode>POSTFI</cpCode>
<fullname>芬兰邮政</fullname>
</item>
<item>
<cpCode>POSTAR</cpCode>
<fullname>阿根廷邮政</fullname>
</item>
<item>
<cpCode>POSTSK</cpCode>
<fullname>斯洛伐克邮政</fullname>
</item>
<item>
<cpCode>SERPOST</cpCode>
<fullname>秘鲁邮政</fullname>
</item>
<item>
<cpCode>POSTIT</cpCode>
<fullname>意大利邮政</fullname>
</item>
<item>
<cpCode>POSTSI</cpCode>
<fullname>斯洛文尼亚邮政</fullname>
</item>
<item>
<cpCode>POSTHU</cpCode>
<fullname>匈牙利邮政</fullname>
</item>
<item>
<cpCode>POSTMU</cpCode>
<fullname>毛里求斯邮政</fullname>
</item>
<item>
<cpCode>POSTAT</cpCode>
<fullname>奥地利邮政</fullname>
</item>
<item>
<cpCode>POSTAL</cpCode>
<fullname>阿尔巴尼亚邮政</fullname>
</item>
<item>
<cpCode>POSTEE</cpCode>
<fullname>爱沙尼亚邮政</fullname>
</item>
<item>
<cpCode>ARAMEX</cpCode>
<fullname>Aramex</fullname>
</item>
<item>
<cpCode>SANTAI</cpCode>
<fullname>三态速递</fullname>
</item>
<item>
<cpCode>OCS</cpCode>
<fullname>OCS</fullname>
</item>
<item>
<cpCode>MYAAE</cpCode>
<fullname>AAE全球专递</fullname>
</item>
<item>
<cpCode>POSTLV</cpCode>
<fullname>拉脱维亚邮政</fullname>
</item>
<item>
<cpCode>YWWL</cpCode>
<fullname>燕文物流</fullname>
</item>
<item>
<cpCode>ASENDIA</cpCode>
<fullname>Asendia USA</fullname>
</item>
<item>
<cpCode>RUSTON</cpCode>
<fullname>俄速通</fullname>
</item>
<item>
<cpCode>XLOBO</cpCode>
<fullname>贝海国际速递</fullname>
</item>
<item>
<cpCode>SPSR</cpCode>
<fullname>中俄快递</fullname>
</item>
<item>
<cpCode>POSTCO</cpCode>
<fullname>哥伦比亚邮政</fullname>
</item>
<item>
<cpCode>SAD</cpCode>
<fullname>赛澳递</fullname>
</item>
<item>
<cpCode>SUIJIAWL</cpCode>
<fullname>穗佳物流</fullname>
</item>
9.12 J_ShortMsg("阿里大鱼应用key", "阿里大鱼应用秘钥", "阿里大鱼的短信模板id", "手机号", "阿里大鱼的短信签名" , "短信模板中的参数,如果没有可以为空")
作用1:根据阿里大鱼的模板发送短信
返回值:是否发送成功0 失败,1 成功
如何使用: (1)阿里大鱼申请阿里大鱼的账户 http://www.alidayu.com/ (2) 接入阿里大鱼的帮助文档:https://doc.alidayu.com/doc2/detail.htm?spm=a3142.7629140.1.28.f7BOKI&treeId=135&articleId=104430&docType=1 (3)创建成功后就可以查看应用key和应用秘钥 点击设置可以查看 (4)设置短信模板,阿里大鱼已经提供了一些通用的模板,如果需要个性化的模板需要申请,审核通过后就可以使用 点击详情,可以查看模板详情
(5)设置短信签名 和短信模板一样,大鱼已经提供了一些固定的签名,如果需要个性化的也是可以申请的
例子:
Func Example51()
;作用1:发送短信
Local $msgParams = '{"code":"122456","product":"阿里码栈"}' ;
J_ShortMsg("23330602","765xxxxxxxxxxxxxxxx40","SMS_5012690","13312341234",,"活动验证" $msgParams )
EndFunc ;==>Example51
9.13 J_Rest_Get($url,$header='',浏览器对象='')
作用:rest接口get方法,若指定浏览器对象,调用rest接口时会加上该浏览器的session
其中$header,键值对,多个值以换行符连接。
返回值:成功返回调用结果,失败返回0
例子:
func test()
local $url = "http://api.daily.taobao.net/router/rest?sign=45E8A4332BEC46289386F25954DB2706×tamp=2016-10-28+19%3A34%3A49&v=2.0&app_key=4272&method=taobao.juwuba.user.getrsa&partner_id=top-apitools&format=json"
local $result = J_Rest_Get($url)
if $result=0 then
local $msg = J_GetErrorMsg()
j_msgbox($msg)
endif
j_log($result)
endfunc ;==>test
func test1()
local $ie = J_IE_Catch("码栈", "标题", "chrome")
local $url = "http://codestore.daily.taobao.net/services/cs/task/sdks/744/depend"
local $result = J_Rest_Get($url, '', $ie)
if $result = 0 then
local $msg = J_GetErrorMsg()
j_msgbox($msg)
endif
j_log($result)
EndFunc ;==>test1
9.14 J_Rest_Post($url,$header='',$data='',浏览器对象='')
作用:rest接口post方法,若指定浏览器对象,调用rest接口时会加上该浏览器的session
其中$header/Data,键值对,多个值以换行符连接。
返回值:成功返回调用结果,失败返回0
例子:
func test()
;调用登录接口,获取session
local $url = "http://codestore.daily.taobao.net/services/cs/user/login/buclogin"
local $data = "userName=XXXX" & @CRLF
$data &= "password=YYYY" & @CRLF
$data &= "ip=127.0.0.1" & @CRLF
$data &= "publicKey=XX" & @CRLF
$data &= "versionNumber=XXX" & @CRLF
local $result = J_Rest_Post($url, '', $data)
if $result = 0 then
local $msg = J_GetErrorMsg()
j_msgbox($msg)
endif
;调用请求接口
local $url2 = "http://codestore.daily.taobao.net/services/cs/task/sdks/744/depend"
local $result2 = J_Rest_Get($url2, '', '')
j_log($result2)
EndFunc ;==>test3
本文转自码栈平台