一、背景介绍
从2015年12月1日起,1号店开放平台将正式启动API收费,详情点击查看规则
本文档主要介绍如何更有效率的减少API调用,合理降低服务商应用系统运营成本。
二、官方优化指南


1)减少“yhd.system.param.sessionkey_not_found”错误
现状:
目前sessionKey绝大部分不是实时获取,大部分为商家或者服务商自行存储的,导致sessionKey失效或者变更,服务商或者商家并不知悉,用旧的或者失效sessionKey连续调用,友情提示,这些是有效调用请小心。

方案:
服务商或商家遇到该错误,请在程序上暂停调用,重新获取sessionKey后再次调用,不做任何操作持续调用的话,将消耗每天API流量的免费次数。
2)产品接口使用支招
现状:目前开发者大部分是全量获取产品信息,这样导致每次查询量大,且如果产品较多,会出现多次查询。

方案:yhd.general.products.search 和yhd.serial.products.search 两个接口都提供了根据更新时间查询,请尽量不要用全量查询。上下架会修改时间,更新商品基本信息,如标题,类目,价格,图片,文描,外部编码,副标题等会 修改时间,提交审核会修改时间,更新库存不会变更时间。
3)订单接口使用支招
3.1)订单消息
现状:


用户目前都是通过轮询的方式来获取订单的变化,基本都是设置定时器来主动拉取订单消息,完成订单后续操作,时间间隔短,调用量大。

方案:


请接入订单主动通知消息,用户可以通过接收订单消息,来知道订单目前的状态,比如用户接入了订单付款消息,接受到消息之后,查询订单详情,完成订单发货。
4)退换货消息
现状:
用户目前都是通过轮询的方式来获取退换货流程的变化,基本都是设置定时器来主动拉取订单退换货消息,完成后续操作。

方案:
请接入退换货主动通知消息,用户可以通过接收退换货消息,来知道退换货流程目前的状态,比如用户接入了退换货审核消息,接受到消息之后,完成后续退款同意流程。

提示

关闭