后端api不能直接在前端调用
小程序接口调整?这是什么情况能不能看一下谢谢 [图片] [图片]
2023-02-13就是不同的应用之间,同一个微信用户的unionid只有一个,可以识别成是一个用户,也就是不同应用之间的用户数据可以互通
用语晦涩,不好理解[图片]
2023-02-13是不是有pc端不支持的api
小程序在电脑上打开白屏?小程序在开发者工具、真机打开都正常显示,唯独在电脑版微信上打开是空白的,电脑上打开别人家的小程序能够正常显示 进入小程序前会提醒一个loading,loading结束后什么都没有了, 使用开发版,把首页所有内容清空后,在电脑上显示也是空白 [图片] appid: wxe1231c9439a5a9bd 设备类型:MacBookPro16,1 系统版本:版本11.5.2(版号20G95) 系统语言:zh-Hans 微信版本:[2023-02-06 17:02:51] v3.7.0.17 (25067) #0528ee5334 微信语言:zh-Hans 历史版本:[2022-12-21 15:00:49] v3.6.2.17 (24456) #923999e2ed 网络状态:Reachable via WiFi or Ethernet 显 示 器:*(1792x1120)/Retina
2023-02-13现在还不能自行调整
button组件 open-type="chooseAvatar" 修改弹出窗的样式?[图片]弹出窗口样式太单调了,微信头像大小怎么调整??样式排版怎么调??
2023-02-13如果编码格式没有问题,那就看看视频地址中是否含有特殊符号或中文
公众号video标签使用安卓机可以播放m3u8视频,使用苹果手机显示黑屏无法正常播放?公众号 video 标签,同样的代码,结果完全不同,要怎么处理才能让苹果也能正常播放呀???????
2023-02-13[图片] 好好看看您写的这个,确定没问题?
调用wx.config方法后报"config:invalid signature"错误?按当前构思的流程,我们在服务器上部署了一个PHP文件,前端访问这个文件的时候把URL带过去,PHP获取授权后返回给前端 当前PHP返回给前端的数据都是有的,但是会报错:errMsg: "config:fail,invalid signature" PHP后端文件代码: <?php $url = $_GET['url']; class JSSDK { private $appId; private $appSecret; private $url; public function __construct($appId, $appSecret,$url) { $this->appId = $appId; $this->appSecret = $appSecret; $this->url = $url; } public function getSignPackage() { $jsapiTicket = $this->getJsApiTicket(); $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://"; // $url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; $url =$this->url; $timestamp = time(); $nonceStr = $this->createNonceStr(); // 这里参数的顺序要按照 key 值 ASCII 码升序排序 $string = "jsapi_ticket=$jsapiTicket&noncestr=$nonceStr&tamp=$timestamp&url=$url"; $signature = sha1($string); $signPackage = array( "appId" => $this->appId, "nonceStr" => $nonceStr, "timestamp" => $timestamp, "url" => $url, "signature" => $signature, "rawString" => $string, "jsapiTicket" => $jsapiTicket ); return $signPackage; } private function createNonceStr($length = 16) { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; $str = ""; for ($i = 0; $i < $length; $i++) { $str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1); } return $str; } private function getJsApiTicket() { // jsapi_ticket 应该全局存储与更新,以下代码以写入到文件中做示例 $data = json_decode(file_get_contents("jsapi_ticket.json")); if ($data->expire_time < time()) { $accessToken = $this->getAccessToken(); // 如果是企业号用以下 URL 获取 ticket $url = "https://qyapi.weixin.qq.com/cgi-bin/get_jsapi_ticket?access_token=$accessToken"; // $url = "https://api.weixin.qq.com/cgi-bin/ticket/getticket?type=jsapi&access_token=$accessToken"; $res = json_decode($this->httpGet($url)); $ticket = $res->ticket; if ($ticket) { $data->expire_time = time() + 7000; $data->jsapi_ticket = $ticket; $fp = fopen("jsapi_ticket.json", "w"); fwrite($fp, json_encode($data)); fclose($fp); } } else { $ticket = $data->jsapi_ticket; } return $ticket; } private function getAccessToken() { // access_token 应该全局存储与更新,以下代码以写入到文件中做示例 $data = json_decode(file_get_contents("access_token.json")); if ($data->expire_time < time()) { // 如果是企业号用以下URL获取access_token // $url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$this->appId&corpsecret=$this->appSecret"; $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$this->appId&secret=$this->appSecret"; $res = json_decode($this->httpGet($url)); $access_token = $res->access_token; if ($access_token) { $data->expire_time = time() + 7000; $data->access_token = $access_token; $fp = fopen("access_token.json", "w"); fwrite($fp, json_encode($data)); fclose($fp); } } else { $access_token = $data->access_token; } return $access_token; } private function httpGet($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_TIMEOUT, 500); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl, CURLOPT_URL, $url); $res = curl_exec($curl); curl_close($curl); return $res; } } $jssdk = new JSSDK("xxx", "xxx",$url); $signPackage = $jssdk->GetSignPackage(); $tmp=json_encode(array ('appId'=>$signPackage["appId"],'timestamp'=>$signPackage["timestamp"],'nonceStr'=>$signPackage["nonceStr"],'signature'=>$signPackage["signature"],'url'=>$signPackage["url"],'jsapiTicket'=>$signPackage["jsapiTicket"])); $callback = $_GET['callback']; echo $callback.'('.$tmp.')'; exit; ?>
2023-02-10您的这个代码片段,在我的手机上是可以点击的
map组件的bindmarkertap事件在真机上点击无响应已在交流专区搜索同类问题,并按照相同方法尝试,仍未能解决问题
2023-02-1023RE%20R23-R02-TE%20TIGER'S%20EYE-1 这个里面有空格
image标签渲染网络图片空白,点击预览显示?image标签渲染网络图片空白,点击预览是显示的,图片链接http://odoozhongjian.oss-cn-hangzhou.aliyuncs.com/23RE%20R23-R02-TE%20TIGER'S%20EYE-1_1673839882099.jpg 有人知道是为啥吗,是这个网络图片后缀问题吗?
2023-02-09开的深色模式吧
weui ios对话框显示怎么变成灰色的了?[图片] 原来显示没问题,最近也没更新小程序,使用mp-dialog组件,咋会变成灰色透明状了。。。。。。
2022-12-28是的,这个得后端改,后端把那个验证去掉就可以了
wx.getUserProfile 中 encryptedData 解析出来没有watermark?wx.getUserProfile 中 encryptedData 真机解析出来没有watermark, 开发者工具解析出来且有,这个要怎么处理呢,难道后端也要改才可以吗?
2022-11-17