[关闭]
@qq286531097 2017-06-28T03:00:35.000000Z 字数 1033 阅读 261

登录接口说明

京东积分商城(Shopex)


调用方式

接口名称--》check.login
采用GET的方式调用即可,下为具体的链接

  1. http://(ip/域名)/index.php/api?method=check.login&timestamp=1497948124&format=json&v=v1&sign_type=MD5&sign=EA4963F4DF34EDCD6E396370DF77F311&user_id=3&point=50&name=zhangsan

参数说明

参数 说明 备注
timestamp 时间戳 生成秘钥时取得
format json
sign_type MD5
sign 秘钥 安全验证
user_id 用户ID CRM系统用户ID,供积分商城做订单,地址等一些列操作
point 积分值 CRM中用户积分值
name 用户名 CRM中用户名,积分商城展示使用

tip:调用京东生成订单接口,需要传入邮箱,不知CRM中,是否有邮箱数据,是都有,还是非必填,个别有

何时调用

--》需要在CRM登录成功的时候,就同步调用我们的登录接口,使得在不同域的两个系统同事写入COOKIE和SEESION数据,最下面会给出参考调用方式

  1. Tip:目前我方系统,COOIKE存在时间为60*60秒,可以协商出具体的时间,最好两个系统保持一个统一的时间

调用注意事项

1.在CRM中登录成功后,需先调用接口,开启商城登录服务,然后再302跳入商城页面
2.CRM需要记录我方调用登录时的链接地址,首页登录302到我们的首页,购物车页登录,转调到对应的购物车页等

调用实现

-->参考PHP中的Ucenter的实现方式,给出具体的实现方式
下面是PHP的实现,其他语言类似

  1. $synstr = '<script type="text/javascript" src="http://(ip/域名)/index.php/api?method=check.login&timestamp=1497948124&format=json&v=v1&sign_type=MD5&sign=EA4963F4DF34EDCD6E396370DF77F311&user_id=3&point=50&name=zhangsan"></script>';
  2. echo $synstr;

Tip:1.登录成功后,拼出对应的数据,然后在语言中输出加载即可,即调用了商城方法,同步登录服务,以后有更多的服务,循环即可
2.不限于用此方法,也可以用CRM中比较好实现的方法

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注