API开放 | 国际包裹查询接口解决方案International Package Tracking 17TRACK

简介: 物流环节信息化升级,用户物流体验升级,国际包裹查询接口解决方案International Package Tracking 17TRACK接口使用教程。有100单免费测试额度,需要完整的技术开发文档v我837094255

我们公司是做物流,主要是跨境电商国内的头程这块,最近公司立项要对物流环节做信息化升级,因为公司的合作商很多,上面有卖家,下面有同行或其它渠道,我们自己搞肯定没戏。不过可以看看行业里是否有专门做这块的供应商,也就是从技术的角度来找找方案了。

我baidu了一下“跨境物流查询”、“跨境包裹查询”、“跨境包裹跟踪”,结果不用说,一上来就是一堆广告,但有个站点叫 17TRACK 一直显示在推荐前几个,关键它不是广告,那进去看看顺便alexa、similarweb一波。

发现这网站流量和排名有点高,那就它了,一看还真有开放API。

开始理解起来真的很绕,实话这家的文档真的很烂,就没有什么指引,感觉是给大神看的!但真的理解后感觉还是挺方便使用的,大致梳理了一下,以下只说正常流程,就不BB梳理的过程了,太心酸了!

先来个综述几个要点:
运行模式是先订阅 再推送,就是异步接口的意思了,别像着getXXX就给你结果(应该说是不推荐,还是可以得到物流信息的,这里不解释有点绕);
API侧是有缓存概念的,所有查询物流信息的处理都会放在缓存中,然后定时推送给使用者;
简单说,把单号告诉API,然后搞个WEBHOOK接收推送就行了;

第一步(注册账号)
在官网注册 https://www.17track.net 和在介绍页 https://api.17track.net 是不同的流程,主要是在官网注册需要选择角色我是开发者,其它都一样。成功后有100个额度是免费的。什么是额度?理解了一下其实就是对应平时说的包裹数量,也是有多少票货要查。好像是每月都有。(用光了就得买,这里先BB入门的东西,不扯其它的)

第二步(看文档)

文档里说要弄个密钥,大概是从控制台->设置里取

然后还是在控制台->设置这里设置一个WEBHOOK地址,如果不知道参考这里

关于WEBHOOK 介绍参见下面文章
https://zhuanlan.zhihu.com/p/133449879
https://www.cnblogs.com/wqbin/p/13150805.html

第三步(请求接口)

找到注册接口 /register,按要求传参,看响应结果,如果成功则会在1分钟左右从WEBHOOK地址中得到物流信息。

1分钟是我测试过程中算的,具体要等多久,还要问下客服人员。

最后要注意几点,

在接到WEBHOOK信息时,要做签名验证(SHA256);

推送频率这个有问过客服是分不同运单的状态,3~24时之前推送的,而且是查询到有变化才会推,没有则不推的;

用WEBHOOK收信息时不要直接处理,建议先放缓存还是ES中,用队列去搞,防止阻塞导致系统出问题;

简答的就上面这些了,再细的内容在用用看,有空再分享了。
需要完整的技术开发文档v我837094255

相关文章
|
5月前
|
监控 网络协议 API
阿里云BssOpenAPI是一个基于阿里云开放API的服务
【2月更文挑战第24天】阿里云BssOpenAPI是一个基于阿里云开放API的服务
357 6
|
安全 Java API
解决 Swagger API 未授权访问漏洞:完善分析与解决方案
Swagger 是一个用于设计、构建、文档化和使用 RESTful 风格的 Web 服务的开源软件框架。它通过提供一个交互式文档页面,让开发者可以更方便地查看和测试 API 接口。然而,在一些情况下,未经授权的访问可能会导致安全漏洞。本文将介绍如何解决 Swagger API 未授权访问漏洞问题。
|
8天前
|
XML JSON API
ServiceStack:不仅仅是一个高性能Web API和微服务框架,更是一站式解决方案——深入解析其多协议支持及简便开发流程,带您体验前所未有的.NET开发效率革命
【10月更文挑战第9天】ServiceStack 是一个高性能的 Web API 和微服务框架,支持 JSON、XML、CSV 等多种数据格式。它简化了 .NET 应用的开发流程,提供了直观的 RESTful 服务构建方式。ServiceStack 支持高并发请求和复杂业务逻辑,安装简单,通过 NuGet 包管理器即可快速集成。示例代码展示了如何创建一个返回当前日期的简单服务,包括定义请求和响应 DTO、实现服务逻辑、配置路由和宿主。ServiceStack 还支持 WebSocket、SignalR 等实时通信协议,具备自动验证、自动过滤器等丰富功能,适合快速搭建高性能、可扩展的服务端应用。
46 3
|
1月前
|
人工智能 运维 安全
聚焦API安全未来,F5打造无缝集成的解决方案
聚焦API安全未来,F5打造无缝集成的解决方案
76 26
|
1月前
|
小程序 前端开发 API
微信小程序 - 调用微信 API 回调函数内拿不到 this 问题(解决方案)
本文讨论了在微信小程序中调用API回调函数时无法获取到`this`上下文的问题,并提供了解决方案。在回调函数中,使用一个变量(如`that`)来保存当前的`this`引用,然后在回调内部使用这个变量来访问当前页面的数据和方法。
|
3月前
|
人工智能 自然语言处理 算法
开放式API在AI应用开发中的革命性角色
【7月更文第21天】随着人工智能技术的飞速发展,开放式API(Application Programming Interfaces)正逐渐成为连接技术与创新、加速AI应用开发的关键桥梁。这些API允许开发者轻松访问预先训练好的模型和复杂算法,无需从零开始构建基础架构,从而极大地降低了AI应用的开发门槛,促进了技术民主化。本文将探讨开放式API如何在AI领域引发革命性变化,通过实际案例和代码示例展现其强大功能。
81 2
|
2月前
|
人工智能 自然语言处理 API
云栖发布:通义听悟AI能力再进化,开放API接口
云栖发布:通义听悟AI能力再进化,开放API接口
|
3月前
|
数据可视化 安全 API
数据库开放权限风险高,API非唯一选择:DataV为您开启安全高效的数据可视化之旅
良好的用户体验:DataV注重用户体验设计,提供了丰富的交互效果和动画效果,使得数据可视化大屏更加生动、吸引人。这有助于提升用户的参与度和满意度,促进数据的广泛应用
|
4月前
|
人工智能 自然语言处理 搜索推荐
Elasticsearch 开放 inference API 增加了对 Azure OpenAI 嵌入的支持
【6月更文挑战第8天】Elasticsearch 推出开放 inference API,支持 Azure OpenAI 嵌入,强化搜索和数据分析能力。此更新使用户能灵活集成 AI 技术,实现智能精准搜索。Azure OpenAI 的语言理解能力优化了用户查询处理,提升搜索相关性。示例代码显示了如何结合两者处理查询。该创新提升数据检索效率,适用于智能客服和推荐系统,但也带来数据安全和模型准确性等挑战。这标志着搜索和数据分析领域的智能化新阶段,期待更多创新应用。未来,我们需要持续探索和完善,以发挥技术的最大潜力。
43 3
|
5月前
|
人工智能 Serverless API
AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
10430 132