最近接了个小项目要求通过希音的开放平台接口采集一些数据导入到工厂erp系统。当然了我主要是负责采集,说是采集,其实就是通过接口获取数据,并不是被动获取,是合法的在授权下进行的一种操作。客户指定要求用asp语言,这种古老语言,呵呵,一般平台代码范例都不做考虑的,但是根据文档硬是给撸出来了。
开放平台地址:开放平台 (https://sop-portal.sheincorp.cn/#/)
签名规则设计的还是比较简单方便的,调用起来比微信的要舒服很多。
调用基本也就那样,传参,然后获取json结果。最后就是分离取得自己需要的数据。
常见的一些问题。
下面是一些可调用的接口。
订单接口获取的结果。
可以看到接口更新的还是挺勤快的。不知道是不是刚开始做开放接口,发现有些文档还是有点问题的。再有就是明明通过他提供的方式计算了签名,但是偶尔获取数据还是会提示签名无效,大概调用几十次会出现一次这样的情况吧,有时就一直不出现,不知道是不是他们平台的bug,不过不影响使用,获取不到数据大不了再尝试一次。发生两次连续错误是几乎不可能的。
通过这样的接口平台开发大概了解了开放平台基本也就那样。如果自己要设计个这样的平台也大概心里有点数了。基本就是开appid和密钥,然后搞签名算法,各种加密,最后开放一些接口给调用返回数据,接口就是那些网址不同目录而已。