速卖通开放平台调用菜鸟组件实现云打印

简介: 公司是跨境电商,使用速卖通平台卖玩具,我们自己研发的ERP是基于速卖通开放平台API,实现订单的发货提交,打印面单等功能         近期公司要求使用菜鸟组件云打印,去平台里看下,有这个API,如下图所示 实现也很容易,返回值如下图所示         其中,encrypteData是加密数据(关键数据)         我们再来看看菜鸟打印组件,是基于WebSocket的,看它的API文档,文档地址:http://cdn-cloudprint.cainiao.com/waybill-print/docs/faq.html,也容易实现。

        公司是跨境电商,使用速卖通平台卖玩具,我们自己研发的ERP是基于速卖通开放平台API,实现订单的发货提交,打印面单等功能

        近期公司要求使用菜鸟组件云打印,去平台里看下,有这个API,如下图所示

clip_image002

实现也很容易,返回值如下图所示

clip_image004

        其中,encrypteData是加密数据(关键数据)

        我们再来看看菜鸟打印组件,是基于WebSocket的,看它的API文档,文档地址:http://cdn-cloudprint.cainiao.com/waybill-print/docs/faq.html,也容易实现。在实现打印功能时,这个地址里的文档,是手动拼接打印面单数据,效果并不理想,将这里的参数替换成功后,数据并不完整

        我们回过头再看看速卖通开放平台返回的数据,有个encrypteData的参数值,这个值如何被菜鸟组件直接使用呢?就这个问题,我联系过速卖通开放平台客服(未解决),也联系过菜鸟组件客服(未解决)。后来,无意中,发现菜鸟组件提供的API文档不是最新,又在网上搜索一番,文档地址:

https://open.taobao.com/docs/doc.htm?spm=a219a.7629140.0.0.9Rextj&treeId=409&articleId=107014&docType=1&qq-pf-to=pcqq.c2c

        原来菜鸟组件支持2种数据传输方式,一种是不加密的,就是我上面说的,另一种是不加密的。只需传入encrypteData这个参数值即可,轻松实现。区分如下图所示

clip_image006

代码实现如下图所示

clip_image008

看,这么多行代码都可以省略,只需传入encrypteData这个参数就行了。。。世界清静了不少

最后总结下

1, 菜鸟组件提供的帮助文档不是最新,最新的文档要去:淘宝开放平台里去看

2, API返回的数据,都是有用的,没有用的是你不知道怎么用而已

相关文章
|
9月前
|
小程序 定位技术 API
【社区每周】小程序码支持沙箱调试;开发文档新增产品地图(1月第二期)
【社区每周】小程序码支持沙箱调试;开发文档新增产品地图(1月第二期)
60 0
|
存储 网络协议 定位技术
高德地图开放平台IP地位接口使用说明
高德地图开放平台IP地位接口使用说明
2019 0
|
3月前
|
监控 搜索推荐 安全
探究亚马逊详情API接口:开发与应用
在数字化时代,亚马逊作为全球领先的电商平台,为商家和消费者提供了丰富的商品信息和便捷的购物体验。本文深入探讨了亚马逊详情API接口的获取与运用,帮助开发者和商家实时监控商品数据、分析市场趋势、优化价格策略、分析竞争对手、构建推荐系统及自动化营销工具,从而在竞争中占据优势。文章还提供了Python调用示例和注意事项,确保API使用的安全与高效。
199 3
|
7月前
|
XML JSON API
开发者必备:淘宝商品列表接口集成全攻略
淘宝开放平台提供的商品列表数据接口让开发者编程获取商品列表数据。接口支持按关键词、类目等查询条件获取商品详情,包括标题、价格等信息。具备灵活性高、数据丰富及操作便捷等特点。使用流程包括注册账号、构建并发送HTTP请求及处理响应数据。可用于电商数据分析、商品推荐等场景。开发者需遵守规定确保数据安全合法。[体验API](c0b.cc/R4rbK2)
|
关系型数据库 API 数据库
又一款国产接口管理平台 上线了,YesApi接口大师 v5.4.0
YesApi接口大师,作为国产接口管理平台,基于国产的PhalApi开源接口和Vue前后端分离开发。是一套针对API接口进行快速研发、管理、开放以及收费的软件系统、源代码和解决方案。 提供:包含 API管理后台 / 开放平台 / OpenAPI 等; 支持:API接口开发 零代码 / 低代码 / 纯代码 / 迁移导入; 支持:数据库 MySQL / MsServer / PostgreSQL / Oracle等;
|
9月前
|
小程序 IDE 开发工具
【社区每周】小程序常见审核问题直播来了;openUrl接口开放更多类目(11月第二期)
【社区每周】小程序常见审核问题直播来了;openUrl接口开放更多类目(11月第二期)
70 11
|
9月前
|
小程序 IDE API
【社区每周】订单中心支持沙箱调试;小程序开发管理文档结构升级(11月第四期)
【社区每周】订单中心支持沙箱调试;小程序开发管理文档结构升级(11月第四期)
73 11
|
9月前
|
运维 监控 网络安全
应用研发平台EMAS产品常见问题之小米辅助通道注册失败如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
9月前
|
API 开发者
1688阿里巴巴中国站平台 API接口获取商品详情 接入文档说明
1688(阿里巴巴批发网)的API接入文档是专为开发者提供的,用于指导如何集成和使用1688平台提供的API接口。这些API接口可以帮助开发者实现各种功能,如商品搜索、订单管理、用户认证等。
|
9月前
|
供应链 搜索推荐 API
淘宝API接口调用:案例分析与最佳实践
在电子商务迅猛发展的今天,淘宝作为中国最大的在线购物平台之一,为商家们提供了强大的数据分析和市场洞察工具——淘宝API。有效的API调用不仅可以提升商家的运营效率,还可以帮助商家更好地理解消费者需求、优化商品布局、提高用户满意度等。本文将通过案例分析和最佳实践探讨如何高效利用淘宝API接口。

热门文章

最新文章