zoukankan      html  css  js  c++  java
  • PHP 接入芝麻信用 注意 事项

    芝麻官方下载的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中的例子,就能跑起来了。。。

    最重要的是第一点。

  • 相关阅读:
    HDU 2095 find your present (2) (异或)
    UESTC 486 Good Morning (水题+坑!)
    UVa 111 History Grading (简单DP,LIS或LCS)
    UVa 11292 Dragon of Loowater (水题,排序)
    HDU 1503 Advanced Fruits (LCS+DP+递归)
    UVa 10881 Piotr's Ants (等价变换)
    UVa 11178 Morley's Theorem (几何问题)
    HDU 1285 确定比赛名次(拓扑排序)
    .net Core的例子
    TCP与UDP的区别
  • 原文地址:https://www.cnblogs.com/fuyifan/p/6120664.html
Copyright © 2011-2022 走看看