ios 获取芝麻信用分
来源:互联网 发布:转移矩阵怎么求 编辑:程序博客网 时间:2024/04/28 23:40
首先给上芝麻信用的官网https://b.zmxy.com.cn/index.htm?scene=alipay
关于导入SDK我就不多做解释了,在文档中写的还是比较详细的,有问题的话可以看看http://blog.csdn.net/l2i2j2/article/details/51254816这篇博客写的也很详细 ,我这边主要讲的是我自己项目中获取芝麻信用分的步骤。
首先解释一下我们需要填写的参数:appId,privateKey,zhimaPublicKey
appId:商户应用 Id。是我们在芝麻信用后台创建应用后所给的应用标识,可以在我的应用中查看
privateKey:商户 RSA 私钥。是我们根据文档中RSA公私钥生成的,我这边是用java写的 所以这个privateKey传的是PKCS8格式的rsa_private_key_pkcs8,如果是php就直接传rsa_private_key就可以了
zhimaPublicKey:芝麻 RSA 公钥。我们创建应用后所提供的
以上参数搞明白就开始获取芝麻信用分。
1.在iosSDK中方法需要用到3个参数应用appId和上面的商户应用 Id,而sign和params是需要用RSA加密的,加密过程我们不需要理会,手机端是没有提供加密处理的方法,.所以需要把手机号从客户端上传到后台,然后后台根据来获取sign和params参数,然后将这2个参数返回给客户端
2.客户端根据返回的这两个参数调用queryUserAuthReq方法,参数正常就会走到芝麻信用设置好的HTML5授权页面,跟着一步一步走下来就好了,最后在我们设置的selector中接受回调信息,正常情况下会有params字段返回,这个字段是加密后的,但是手机端是没有提供解密的方法的 所以还是把这个参数传到后台,让后台进行解密,获取我们需要的open_id;
3.后台对params解密获取需要的open_id,然后根据以下代码获取芝麻信用分这边zhimaScore就是我们获取到的信用分了.
总结:
手机端把手机号传给后台 ----->后台对参数进行加密 ---->将参数返回给手机端,手机端调用SDK方法进入授权页面,授权成功获取open_id --->将open_id传到后台,后台根据open_id获取芝麻信用分
- ios 获取芝麻信用分
- Java如何调用芝麻信用分?
- 芝麻信用分800+的技巧,get!
- 芝麻信用分怎么提高到750+芝麻信用分暴涨攻略
- 支付宝授权获取芝麻信用分数
- 芝麻信用
- 芝麻信用
- Android 芝麻认证和获取芝麻分
- 芝麻信用分SDK接入,显示芝麻信用授权界面(Android)
- 芝麻信用分SDK接入,显示芝麻信用授权界面(Android)
- 芝麻信用919分的大神长啥样?手把手教你提高芝麻分
- Android 仿支付宝9.0芝麻信用分效果
- Android仿支付宝9.5芝麻信用分仪表盘
- Android自定义控件 芝麻信用分雷达图
- [置顶] Android自定义控件 芝麻信用分雷达图
- ofo上海免押金:芝麻信用需达650分
- 关于过芝麻信用 sdk 相关问题 iOS
- iOS仿支付宝芝麻信用仪表盘效果
- 多态---->C++的三大特性之二
- SetBitmap注意事项
- iwebshop中的三级联动及查询
- MAC上的抓包工具charles的安装与使用
- Magento2变化部署却没有响应
- ios 获取芝麻信用分
- Python Select模型
- android中gridView下拉刷新时item频繁刷新的问题
- 自定义Toast组件
- VC++ 使用指针传值的经典案例
- iOS开发 适配iOS10以及Xcode8
- arcgis for android 空间查询
- JAVA SSH ----Struts常量配置
- java获取两个日期之间的日期