上代码
public function getPhoneNumberHash(){
$access_token = request()->param("access_token",'bm0wMzQ5OTY5MTc4Y2I0Nm==');
$openid = request()->param("openid",'100gtc_dcfebf799cc2dd1bac92949dbff6f55333');
$apiKey='*********'; // 一建登录 开发者后台的apiKey
$apiSecret='*********'; // 一建登录 开发者后台的apiSecret
$ClientSecret = '*********=='; //空间
$secret =$apiKey;
$params = array(
'access_token' => $access_token,
'openid' =>$openid
);
$stringSignTemp = '';
foreach ($params as $k => $v){
$stringSignTemp .= $k . '=' . $v . '&';
}
$stringSignTemp = rtrim($stringSignTemp,'&');
$sign = hash_hmac('sha256', $stringSignTemp, $secret);
$url = "https://f ********c78edc.next.bspapp.com/getPhoneNumberHash?sign=".$sign."&".$stringSignTemp;
$res = \fast\Http::get($url);
$response = json_decode($res,true);
halt($response);
}
返回
array(2) {
["success"] => bool(false)
["error"] => array(2) {
["code"] => string(16) "FunctionBizError"
["message"] => string(52) "1001:getPhoneNumber参数access_token值不可为空"
}
}
HRK
如何解决的呢,可以分享一下解决方式吗
2023-11-11 20:00