- 驾驶证有效期识别错误
有效期限的"至长期",被识别为了“6年”,这分明就是主观填上去的。
2022-04-03 - aes-sample最新版本在哪找?
我手上有两个版本的wxBizDataCrypt.php,都是2018年的,而官网下载的(较旧)根本用不成,用较新的也解密不出openGId,总是-41003,有没有可能是wxBizDataCrypt.php的问题? class WXBizDataCrypt { private $appid; private $sessionKey; /** * 鏋勯�鍑芥暟 * @param $sessionKey string 鐢ㄦ埛鍦ㄥ皬绋嬪簭鐧诲綍鍚庤幏鍙栫殑浼氳瘽瀵嗛挜 * @param $appid string 灏忕▼搴忕殑appid */ public function __construct( $appid, $sessionKey) { $this->sessionKey = $sessionKey; $this->appid = $appid; } /** * 妫�獙鏁版嵁鐨勭湡瀹炴�锛屽苟涓旇幏鍙栬В瀵嗗悗鐨勬槑鏂� * @param $encryptedData string 鍔犲瘑鐨勭敤鎴锋暟鎹� * @param $iv string 涓庣敤鎴锋暟鎹竴鍚岃繑鍥炵殑鍒濆鍚戦噺 * @param $data string 瑙e瘑鍚庣殑鍘熸枃 * * @return int 鎴愬姛0锛屽け璐ヨ繑鍥炲搴旂殑閿欒鐮� */ public function decryptData( $encryptedData, $iv, &$data ) { if (strlen($this->sessionKey) != 24) { return ErrorCode::$IllegalAesKey; } $aesKey=base64_decode($this->sessionKey); if (strlen($iv) != 24) { return ErrorCode::$IllegalIv; } $aesIV=base64_decode($iv); $aesCipher=base64_decode($encryptedData); // $result=openssl_decrypt( $aesCipher, "AES-128-CBC", $aesKey, 1, $aesIV);//旧版用的是这个 $result=mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $aesKey, base64_decode($aesCipher), MCRYPT_MODE_CBC, $aesIV);//新版的 $dataObj=json_decode( $result ); if( $dataObj == NULL ) { return ErrorCode::$IllegalBuffer; } if( $dataObj->watermark->appid != $this->appid ) { return ErrorCode::$IllegalBuffer; } $data = $result; return ErrorCode::$OK; } } 这个文件有没有问题呢?
2020-12-18 - 解密openGId显示-41003怎么 解决?
我的小程序分享到微信群,然后从群点击进入后,总是解密失败,显示-41003。 我的程序顺序是:login(),得到code,然后从后台拿到sessionkey传到前台,通过getshareinfo取得iv和encrytedData再到后台解密, 后台是PHP,但无法成功。
2020-12-18 - 添加业务域名,校验文件怎么放到第三方?
例如,想要用百度的天气API,如何将校验文件放到https://api.map.baidu.com下?
2020-07-14 - 拉取小程序直播房间号的API怎么用?
开发文档太简单,有没有PHP版的完整例子? http://api.weixin.qq.com/wxa/business/getliveinfo?access_token= 这个,用不成功
2020-02-27 - 小程序直播开通后,拉取房间号的API怎么使用?
http://api.weixin.qq.com/wxa/business/getliveinfo?access_token= 方法:POST 这个有没有具体的例子? 想在PHP中使用,找不到方法 。
2020-02-27