gyrgyr
// 贴上jssdk一段代码
public function getSignPackage() { $jsapiTicket = $this->getJsApiTicket(); $url = "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; $timestamp = time(); $nonceStr = $this->createNonceStr(); // 这里参数的顺序要按照 key 值 ASCII 码升序排序 $string = "jsapi_ticket=$jsapiTicket&noncestr=$nonceStr&timestamp=$timestamp&url=$url"; $signature = sha1($string); $signPackage = array( "jsapiTicket" => $jsapiTicket, "appId" => $this->appId, "nonceStr" => $nonceStr, "timestamp" => $timestamp, "url" => $url, "signature" => $signature, "rawString" => $string ); return $signPackage; }

1.微信公众号菜单链接配置的http,生成签名用的https协议导致签名错误。【解决办法:统一协议】

分类:

技术点:

相关文章:

  • 2021-04-17
  • 2022-12-23
  • 2022-12-23
  • 2021-10-10
  • 2021-11-17
  • 2022-01-09
  • 2021-12-12
  • 2021-12-23
猜你喜欢
  • 2021-12-12
  • 2021-06-06
  • 2021-09-24
  • 2021-10-19
  • 2021-10-14
  • 2022-12-23
  • 2021-12-12
相关资源
相似解决方案