談談php對接芝麻信用踩的坑

2022-10-06 08:45:08 字數 1021 閱讀 5354

由於專案需要,接入芝麻信用對使用者進行認證,開啟芝麻信用官方**( 檢視官方demo,在文件中看到如圖

瞬間覺得這個官方demo的垃圾了。

在其中有需要注意如下:

1.本地生成金鑰,可以按照提示進行生成

2.在「商家管理」中建立應用,通過第一步生成的金鑰得到芝麻信用給的公鑰,這就得到了加密用的金鑰

注意:芝麻信用給的公鑰只能複製,但是複製出來的格式是不對的,需要咱們手工處理每行wxmsojcroh64,和咱們生成的金鑰格式一致,不然加密和解密將不能進行;

3.需要傳遞的引數根據文件可以得出,上圖只是生成了乙個引數,需要處理生成對應文件的資料返回;

直接上**:

php

include('/zmopclientphp');

include('/zhimaauthinfoauthorizerequestphp');

class testauthfreeze ");

// 構造業務入參擴充套件引數「章節4中的業務入參說明biz_params」

$request->setbizparams("");

$params = $client->generateencryptedparamwithurlencode($request);

$sign = $client->generatesignwithurlencode($request);

$data['gatewayurl'] = $this->gatewayurl;

$data['appid'] = $this->appid;

$data['charset'] = $this->c

$data['params']=$params;

$data['sign'] = $sig程式設計客棧n;

return $data;

} // 解密

public function zhimacallback($params)

} ?>

本文標題: 談談php對接芝麻信用踩的坑

本文位址:

對接釘釘API踩過的坑

1.呼叫批量傳送單聊訊息介面 2.呼叫場景 送釘釘互動式動態卡片 1 先是返回了錯誤提示 需要我開通智慧型人事的許可權,第二天發現申請智慧型人事許可權審核失敗,又嘗試再次呼叫了介面,居然通了!2 介面通了後返回機械人不存在的錯誤id,但我所使用的場景群機械人id在呼叫場景 送普通資訊介面時是沒問題的...

PHP安裝imagick擴充套件踩過的坑

環境背景 wamp php7.1.9 apache2.4.27 最近需要使用到圖形新增水印等操作,於是找到了intervention image這個元件。大神的輪子拿來用,還真是方便!嘖嘖!出於好奇,發現配置檔案image.php中,除了gd庫外,還可以使用imagick。哎,這個東東平時不太留意啊...

記 linux安裝php7踩的坑

2 解壓並進入到php.資料夾中 yuminstalllibxml2 libxml2 devel openssl openssl develbzip2bzip2 devel libcurl libcurl devel libjpeg libjpeg devel libpng libpng devel...