移動端sdk

接口名稱zhima.auth.info.authorize

php示例:
芝麻認證查詢
芝麻信用評分
openssl
進入OpenSSL程序
OpenSSL> genrsa -out rsa_private_key.pem 1024
生成私鑰
OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
生成公鑰
OpenSSL> exit
退出OpenSSL程序
主要流程:
業務參數通過系統參數params發送
- include('./ZmopClient.php');
- class TestZhimaAuthInfoAuthorize {
- //芝麻信用網關地址
- public $gatewayUrl = "https://zmopenapi.zmxy.com.cn/openapi.do";
- //商戶私鑰文件
- public $privateKeyFile = "d:\\keys\\private_key.pem";
- //芝麻公鑰文件
- public $zmPublicKeyFile = "d:\\keys\\public_key.pem";
- //數據編碼格式
- public $charset = "UTF-8";
- //芝麻分配給商戶的 appId
- public $appId = "501";
- public function testZhimaAuthInfoAuthorize(){
- $client = new ZmopClient($this->gatewayUrl,$this->appId,$this->charset,$this->privateKeyFile,$this->zmPublicKeyFile);
- $request = new ZhimaAuthInfoAuthorizeRequest();
- $request->setChannel("apppc");
- $request->setPlatform("zmop");
- $request->setIdentityType("2");// 必要參數
- $request->setIdentityParam("{\"name\":\"張三\",\"certType\":\"IDENTITY_CARD\",\"certNo\":\"330100xxxxxxxxxxxx\"}");// 必要參數
- $request->setBizParams("{\"auth_code\":\"M_H5\",\"channelType\":\"app\",\"state\":\"商戶自定義\"}");//
- $url = $client->generatePageRedirectInvokeUrl($request);
- echo $url;
- }
- }
報“芝麻私鑰解密錯誤”
請使用芝麻公鑰對數據加密
1)檢查
商戶
的公私鑰是否匹配
2) 檢查商戶是否用芝麻公鑰和商戶私鑰入參,芝麻公鑰在后台應用可點擊復制,商戶私鑰自己生成;
3)SDK客戶端授權,檢查服務端生成的params和sign是否有%,如果有%,需在
客戶端
進行urldecode
芝麻認證(人臉)需要授權嗎?
芝麻認證是通過人臉識別、銀行卡驗證等手段,對用戶進行實人驗證的產品,驗證時需要用戶同意芝麻認證授權委托協議,不需要再單獨接授權接口。
技術遇到問題找誰咨詢?
請聯系
旺旺
(賬號類型選擇淘寶):芝麻信用技術支持
芝麻認證的三個接口有什么關系?如何運用芝麻認證的接口?
快速接入:
SDK授權,客戶端如何從服務端獲取params和sign參數?
服務端調用頁面授權接口,通過調用芝麻SDK中的DefaultZhimaClient類的generatePageRedirectInvokeUrl方法生成URL,客戶端獲取URL中的params和sign參數,如果這兩個參數中有%,需進行urldecode, 再喚起SDK中的授權方法
目前移動端SDK只適用於授權
認證是掃臉查是否實人,沒有提供移動端SDK,只能通過服務端生成鏈接移動端喚起支付寶錢包掃臉認證


您要明白你們簽約的是哪個產品
h
芝麻信用技術支持 2017-03-15 15:30:10
這個是認證
芝麻信用技術支持 2017-03-15 15:30:15
沒有移動端SDK
移動sdk授權干嘛用的?
授權是接口,為接授權產品如芝麻分和行業關注名單作准備的
你后台沒有簽約芝麻信用評分和行業關注名單吧,如果沒有,就不用移動sdk
生成的
url需要在手機里面打開
應用里面就一個回調地址,如果有android和ios,是不是要新建2個應用?
是的,在開始認證接口,return_url參數傳入里,可以傳你們app的協議地址
目前不支持刪除應用
另
企業別稱最好填
app名字
,會在認證頁面顯示。不能修改,需要打客服電話,下載材料蓋章后上傳才能修改。