开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1719|回复: 13
收起左侧

[精币悬赏] 丰桥API易语言对接,求助

[复制链接]
结帖率:0% (0/2)
发表于 2021-9-13 22:24:37 | 显示全部楼层 |阅读模式   河北省秦皇岛市
200精币

下载.png
{        "language": "0",        "trackingType": "1",        "trackingNumber": ["444003077898", "441003077850"],        "methodType": "1"}
示例仅供参考,详情请下载对应的SDK参考链接:http://qiao.sf-express.com/pages/helpCenter/download.html
示例代码:String CALL_URL_BOX ="http://sfapi-sbox.sf-express.com/sfexpressService";
CallExpressServiceTools client=CallExpressServiceTools.getInstance();Map<String, String> params = new HashMap<String, String>();
params.put("partnerID", CLIENT_CODE);  // 顾客编码 ,对应丰桥上获取的clientCode
params.put("requestID", UUID.randomUUID().toString().replace("-", ""));
params.put("serviceCode",testService.getCode());// 接口服务码
params.put("timestamp", timeStamp);    params.put("msgData", msgData);      params.put("msgDigest", client.getMsgDigest(msgData,timeStamp,CHECK_WORD));//数据签名        String result = HttpClientUtil.post(CALL_URL_BOX, params);
路由查询接口
1. 功能描述
客户可通过此接口查询顺丰运单路由,顺丰会在响应Json报文返回当时点要求的全部路由节点信息。
此路由查询接口支持三类查询方式:
  • 1)根据顺丰运单号查询:查询请求中提供接入编码与运单号,验证接入编码与所有请求运单号的归属关系,系统只返回具有正确归属关系的运单路由信息。
  • 2)根据客户订单号查询:查询请求中提供接入编码与订单号,验证接入编码与所有请求订单号的归属关系,对于归属关系正确的订单号,找到对应的运单号,然后返回订单对应运单号的路由信息。适用于通过下单的客户订单。
  • 3)根据运单号+运单对应的收寄人任一方电话号码后4位(参数checkPhoneNo中传入)查询,系统校验信息匹配将返回对应运单路由信息。

2. 接口定义2.1. 接口基本信息名称值
接口服务代码EXP_RECE_SEARCH_ROUTES
生产环境地址https://sfapi.sf-express.com/std/service
沙箱环境地址https://sfapi-sbox.sf-express.com/std/service
批量交易不支持
接口类型接入
协议类型HTTP/POST
报文类型JSON/XML2.2. 元素<请求> QuerySFRoute#属性名类型(约束)必填默认值描述
1languageNumber(1)否0返回描述语语言
0:中文 1:英文 2:繁体
2trackingTypeNumber(2)是1查询号类别:
1:根据顺丰运单号查询,trackingNumber将被当作顺丰运单号处理
2:根据客户订单号查询,trackingNumber将被当作客户订单号处理
3trackingNumberList是查询号:
trackingType=1,则此值为顺丰运单号
如果trackingType=2,则此值为客户订单号
4methodTypeNumber(1)否1路由查询类别:
1:标准路由查询
2:定制路由查询
5referenceNumberString(4000)否参考编码(目前针对亚马逊客户,由客户传)
6checkPhoneNoString(30)否电话号码验证2.3. 元素<响应> QuerySFRouteResponse#属性名类型(约束)必填默认值描述
1successString是true 请求成功,false 请求失败
2errorCodeString是错误编码,S0000成功
3errorMsgString是错误描述
4msgDataString是返回的路由详细数据
2.4. 元素<响应> QuerySFRouteResponse/msgData#属性名类型(约束)必填默认值描述
1routeRespsList是顺丰运单号对应的路由详情(列表)2.5. 元素<响应> QuerySFRouteResponse/msgData/routeResps#属性名类型(约束)必填默认值描述
1mailNoString是顺丰运单号
2routesList是路由信息(列表)2.6. 元素<响应> QuerySFRouteResponse/msgData/routeResps/routes#属性名类型(约束)必填默认值描述
1acceptTimeDate是路由节点发生的时间,格式:YYYY-MM-
DD HH24:MM:SS,示例:2012-7-30
09:30:00
2acceptAddressString(100)否路由节点发生的地点
3remarkString(150)是路由节点具体描述
4opcodeString(20)是路由节点操作码
注意事项:
  • 同一批次顺丰运单路由信息必须为同一语言。
  • 目前支持中文简体,中文繁体和英文。
  • 可在服务与支持—>业务文档查看。
  • 4)定制路由查询须与顺丰商务人员沟通,客户可基于顺丰所有路由节点(列表可从顺丰商务人员处获取)定制所需的路由节点及其具体描述与操作码。

2.7. 应用场景JSON实例
请求报文(msgData字段):
{        "language": "0",        "trackingType": "1",        "trackingNumber": ["444003077898", "441003077850"],        "methodType": "1"}
响应报文:
  • 路由查询成功:
{        "success": true,        "errorCode": "S0000",        "errorMsg": null,        "msgData": {                "routeResps": [{                        "mailNo": "SF1011603494291",                        "routes": [{                                        "acceptTime": "2019-05-09 10:11:26",                                        "acceptAddress": "深圳",                                        "opcode": "50",                                        "remark": "已派件"                                },                                {                                        "acceptTime": "2019-05-09 18:11:26",                                        "acceptAddress": "深圳",                                        "opcode": "80",                                        "remark": "已签收"                                }                        ]                }]        }}




结帖率:100% (2/2)

签到天数: 3 天

发表于 2021-9-13 22:32:10 | 显示全部楼层   湖北省天门市
你这样光照搬人家的文档,然后你具体遇到什么问题呢?找人帮你对接这个接口,那就说你能提供文档,然后找人对接。你不说具体要做什么。这样无效的提问让人很尴尬
回复

使用道具 举报

结帖率:0% (0/2)

签到天数: 4 天

 楼主| 发表于 2021-9-13 22:36:20 | 显示全部楼层   河北省秦皇岛市
低调小鱼鱼 发表于 2021-9-13 22:32
你这样光照搬人家的文档,然后你具体遇到什么问题呢?找人帮你对接这个接口,那就说你能提供文档,然后找人 ...

用易语言如何调用,这个接口,实现cha询快递,返回快递信息
回复

使用道具 举报

结帖率:0% (0/2)

签到天数: 4 天

 楼主| 发表于 2021-9-13 22:41:26 | 显示全部楼层   河北省秦皇岛市
低调小鱼鱼 发表于 2021-9-13 22:32
你这样光照搬人家的文档,然后你具体遇到什么问题呢?找人帮你对接这个接口,那就说你能提供文档,然后找人 ...

大神可以帮忙搞一下吗
回复

使用道具 举报

头像被屏蔽
结帖率:25% (2/8)
发表于 2021-9-13 22:52:08 | 显示全部楼层   福建省泉州市
链接不发,怎么搞,你就发这些,我们怎么写   
回复

使用道具 举报

结帖率:0% (0/2)

签到天数: 4 天

 楼主| 发表于 2021-9-13 22:58:20 | 显示全部楼层   河北省秦皇岛市
qiuyueling 发表于 2021-9-13 22:52
链接不发,怎么搞,你就发这些,我们怎么写

链接在接口描述里面
回复

使用道具 举报

结帖率:0% (0/2)

签到天数: 4 天

 楼主| 发表于 2021-9-13 23:00:47 | 显示全部楼层   河北省秦皇岛市
校验码:YpqgbdrlVMekJNHN2cbxDpViI8KbTb09
回复

使用道具 举报

签到天数: 14 天

发表于 2021-9-13 23:04:23 | 显示全部楼层   河南省南阳市
这玩意还要接口?成品要不要
回复

使用道具 举报

结帖率:0% (0/2)

签到天数: 4 天

 楼主| 发表于 2021-9-13 23:06:16 | 显示全部楼层   河北省秦皇岛市
飞宇 发表于 2021-9-13 23:04
这玩意还要接口?成品要不要

官方接口准确稳定,如果有成品源码发来也可以,主要就是查快递,每天查很多手动太麻烦了
回复

使用道具 举报

结帖率:0% (0/2)

签到天数: 4 天

 楼主| 发表于 2021-9-13 23:06:39 | 显示全部楼层   河北省秦皇岛市
飞宇 发表于 2021-9-13 23:04
这玩意还要接口?成品要不要

第三方接口就怕总不能用或者cha询不准
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表