程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP 接入芝麻信用 注意 事項,芝麻信用

PHP 接入芝麻信用 注意 事項,芝麻信用

編輯:關於PHP編程

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中的例子,就能跑起來了。。。

最重要的是第一點。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved