@cuijie/youzan_adapter

youzan api adapter

republish as @chadegushi/youzan_adapter
Last updated 10 months ago by cuijie .
ISC · Original npm · Tarball · package.json
$ cnpm install @cuijie/youzan_adapter 
SYNC missed versions from official npm registry.

转换有赞云sdk为有赞开放平台sdk调用方式

有赞开放平台sdk返回数据格式

  • 正确:{ "response": { } }
  • 错误:{ "error_response": { "code": 40010, "msg": "非法访问码" } }

有赞云sdk返回数据格式

  • 正确:{ "code": 200, "data": { }, "success": true, "message": "successful" }

  • 错误:{ "code": 135200013, "success": false, "message": "您的手机号尚未注册,请先注册" }

  • token错误:{ gw_err_resp: { err_code: 4203, err_msg: 'Token 不存在' } }

  • 还有原来类型的响应 { response } { error_response }

  • 有的接口数据不在data里,而是和code在同一级

调用方式,和原接口基本相同

    let YZClient = require('@cuijie/youzan_adapter');
    let client = new YZClient(token);
    client.invoke('youzan.users.weixin.followers.pull', '3.0.0', 'GET', params)

备注

  • 增加debug模块,DEBUG=youzan node index
  • youzan.users.weixin.follower.gets 这个接口没有了,用youzan.users.weixin.follower.get实现
  • youzan.item.reviews.query 接口返回参数不规范,mcode mdata
  • youzan.scrm.customer.search 接口的分页参数变了,pag_no->page
  • youzan.scrm.customer.get 接口参数不需要JSON.stringify()了
  • youzan.datacenter.pssource.fetch 返回数据没有放在data里
  • youzan.datacenter.pspagesource.fetch 响应数据里没有分页信息了
  • youzan.ump.coupon.consume.fetchlogs.get 响应数据里open_user_id没值
  • youzan.ump.promocard.detail.get 响应数据里fans_type没有值

Current Tags

  • 2.0.2                                ...           latest (10 months ago)

2 Versions

  • 2.0.2 [deprecated]           ...           10 months ago
  • 2.0.0 [deprecated]           ...           10 months ago
Maintainers (1)
Downloads
Today 0
This Week 1
This Month 4
Last Day 1
Last Week 2
Last Month 1
Dependencies (4)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |