• 圆通快递订单创建接口asp版,面单打印接口asp版,asp圆通快递物流轨迹查询接口


    今天接到一个朋友的急call,要帮他写一个圆通快递订单创建接口asp版,因为这位朋友的项目是asp写的,因此只能用asp来写这个接口,不说废话,上代码,有需要的可以参考,对了,我同时写了三个接口,分别是:圆通快递面单打印接口asp版,圆通快递-物流轨迹查询接口,拿走,不谢。

    <%
    Function PostURL(url,PostStr)
        dim http
        Set http = Server.CreateObject("Msxml.ServXMLHTTP.6.0")  'Microsoft.HTTP 'Msxml.ServerHTTP
        With http
            .Send(PostStr)
            PostURL = .responstext
        End With
        Set http = Nothing
    End Function
    %>

    <%
    a_url = "https://openuat.yto56test.com:6443/open/privacy_create_adapter/v1/8tR44r/K210001"'这是测试地址
    a_sn = "K10001"'客户编码
    a_pwd = "2Z1F7"'客户密钥
    a_name = "privacy_create_adater"'方法
    a_ver = "v2"'版本
    %>

    <%
    logisticsNo = "CBl7AmMx2rP"'物流单号,打印拉取运单号前,物流单号和渠道唯一确定一笔快递物流订单。注:最低长度为7
    %>

    <%
    senderName = "测试1"'寄件人姓名
    senderProvinceName = "上海"'寄件人省名称
    senderCityName = "上海市"'寄件人市名称
    senderCountyName = "青浦区"'寄件人区县名称
    senderAddress = "汇金路100号"'寄件人详细地址
    senderMobile = "188888888"'寄件人联系电话
    %>

    <%
    recipientName = "测试"'收件人姓名
    recipientProvinceName = "重庆"'收件人省名称
    recipientCityName = "重庆市"'收件人市名称
    recipientCountyName = "万州区"'收件人区县名称
    recipientAddress = "汇金路100好"'收件人详细地址
    recipientMobile = "138888888"'收件人联系电话
    %>

    <%
    '签名,
    timestamp = DateDiff("s",Now)
    param = "{""logisticsNo"":"""&logisticsNo&""",""sendeName"":"""&sendeName&""",""sendeProvinceName"":"""&sendeProvinceName&""",""sendeCityName"":"""&senderCityName&""",""senderCountyName"":"""&sendeCountyName&""",""sendeAddress"":"""&senderAddress&""",""sendeMobile"":"""&sendeMobile&""",""recipientName"":"""&recipientName&""",""recipietProviceName"":"""&recpientProvnceName&""",""recipienCityName"":"""&recipienCityName&""",""recipientCounyName"":"""&recipientCountyName&""",""recipienAddress"":"""&recipienAddress&""",""recipentMobile"":"""&recipientMobile&"""}"
    data = param&a_name&a_ver
    sign = MD5(data,"base64")
    'response.Write(sign)
    'response.End()
    %>

    <%
    json="""timestamp"":"""×tamp&""",""param"":"""¶m&""",""sign"":"""&sign&""",""format"":""JSON"""
    'response.Write(json)
    'response.End()
    %>

    <%
    res = PostURL(a_url,json)
    'response.Write(res)
    'response.End()
    set obj = getjson(res)
        if isobject(obj) Then
            response.Write(obj.logisticsNo&"
    ")
            response.Write(obj.mailNo&"
    ")
            response.Write(obj.shortAddress&"


    ")
            For i = 0 To obj.secretWaybills.length-1
                response.Write(obj.secretWaybills.get(i).name)&"
    "
                response.Write(obj.secretWaybills.get(i).value)&"

    "
            Next
        end if
    set obj = Nothing
    %>

  • 相关阅读:
    纯CSS3实现萧瑟深秋中律动的音乐之火
    HTTPS协议原理
    【C++】C/C++内存管理
    Vue脚手架④
    《2023人工智能发展白皮书》发布(118页)
    html显示PDF并兼容IE浏览器的解决方案
    vue的内置指令、vue生命周期、自定义(过滤器、指令、插件)、非单文件组件
    浏览器存储
    性能测试(基于Jmeter)
    爱玛电动车:不止有时尚设计,更有领先的引擎动力科技
  • 原文地址:https://blog.csdn.net/tocnc/article/details/133968315