PHP 芝麻信用接入的注意事项


Posted in PHP onDecember 01, 2016

芝麻官方下载的SDK,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个CSDN博客写的一篇文章,比较有参考价值

详细查阅文档+几天测试整理以下几点注意事项:

接入芝麻API接口,应该分2步:

第一步,获得授权,这个,官方的SDK,只要吧参数配置正确,就能操作。 注意下面这些参数,和 芝麻文档对比,

另外最重要的一点,,,芝麻公钥生成,以及修改,生成的公钥按照官方的操作复制进芝麻后台,保存之后,芝麻会生成新的公钥,点击复制,在保存到我们的公钥文件,然后上传到空间给PHP调用。

$request->setScene("test"); 
$request->setChannel("apppc");
$request->setPlatform("zmop");
$request->setIdentityType("2");// 必要参数 
// 构造授权业务入参证件号,姓名,证件类型;“章节4中的业务入参说明identity_param” 
$request->setIdentityParam("{\"certNo\":\"$certNo\",\"certType\":\"IDENTITY_CARD\", \"name\":\"$name\"}"); 
// $request->setIdentityParam("{\"certNo\":\"$certNo\",\"certType\":\"IDENTITY_CARD\", \"name\":\"$name\",\"mobileNo\":\"$mobile\"}"); 
// 构造业务入参扩展参数“章节4中的业务入参说明biz_params” 
$request->setBizParams("{\"auth_code\":\"M_H5\",\"channelType\":\"app\",\"state\":\"$uid\"}");//

授权成功之后,会跳转到我们设置的回调地址,这个回调地址GET参数,有个param参数,必须用SDK中的解密函数,解密之后,能得到 客户的OPENI_ID,

好了得到这个OPEN_ID之后,保存到数据库,授权完成了。

第二步,

根据授权取得的OPEN_ID,获得芝麻分,这个SDK中的例子,就能跑起来了。。。

最重要的是第一点。

以上所述是小编给大家介绍的PHP 芝麻信用接入的注意事项,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
模板引擎Smarty深入浅出介绍
Dec 06 PHP
php getsiteurl()函数
Sep 05 PHP
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
Jul 09 PHP
通过5个php实例细致说明传值与传引用的区别
Aug 08 PHP
PHP判断图片格式的七种方法小结
Jun 03 PHP
php递归获取目录内文件(包含子目录)封装类分享
Dec 25 PHP
PHP设置Cookie的HTTPONLY属性方法
Feb 09 PHP
php 一维数组的循环遍历实现代码
Apr 10 PHP
Laravel5.* 打印出执行的sql语句的方法
Jul 24 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
php如何计算两坐标点之间的距离
Dec 29 PHP
实现laravel 插入操作日志到数据库的方法
Oct 11 PHP
PHP中静态变量的使用方法实例分析
Dec 01 #PHP
php版阿里云OSS图片上传类详解
Dec 01 #PHP
thinkPHP线上自动加载异常与修复方法实例分析
Dec 01 #PHP
PHP通过引用传递参数用法分析
Dec 01 #PHP
PHP中list方法用法示例
Dec 01 #PHP
php中static 静态变量和普通变量的区别
Dec 01 #PHP
php 如何禁用eval() 函数实例详解
Dec 01 #PHP
You might like
php+javascript的日历控件
2009/11/19 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
2013/06/27 PHP
js tab效果的实现代码
2009/12/26 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
js+div实现图片滚动效果代码
2014/02/10 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
2014/12/14 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
[52:44]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第一场 6.3
2018/06/04 DOTA
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
Python中使用glob和rmtree删除目录子目录及所有文件的例子
2014/11/21 Python
Python中的getopt函数使用详解
2015/07/28 Python
python删除特定文件的方法
2015/07/30 Python
Python制作数据导入导出工具
2015/07/31 Python
Sanic框架应用部署方法详解
2018/07/18 Python
Django中的Model操作表的实现
2018/07/24 Python
numpy给array增加维度np.newaxis的实例
2018/11/01 Python
ipython和python区别详解
2019/06/26 Python
python连接PostgreSQL过程解析
2020/02/09 Python
CSS3 简写animation
2012/05/10 HTML / CSS
日语专业毕业生求职信
2013/12/04 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
今日说法观后感
2015/06/08 职场文书
2016年小学生寒假家长评语
2015/10/10 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
动画电影《龙珠超 超级英雄》延期上映
2022/03/20 日漫
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技