PHP 芝麻信用接入的注意事项
程序员文章站
2024-03-05 09:17:12
芝麻官方下载的sdk,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个csdn博客写的一篇文章,比较有参考价值
详细查阅文档+几天测试整理以下几点注意事项:
接入...
芝麻官方下载的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 芝麻信用接入的注意事项,希望对大家有所帮助