1.在js接口安全域名中明设置你的业务域名

2.获取access_token以及jsticket
public function getvAssaceTokena(){
$appId = config('post_house.wx_appid');
$secret = config('post_house.wx_appsecret');
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$appId}&secret={$secret}";
return json_decode( https_request($url) )->access_token;
}
public function getvTicketa($token){
$url = "https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=".$token."&type=jsapi";
return json_decode(https_request($url))->ticket;
}
3.生成随机数
public function createNonceStra($length = 16) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$str = "";
for ($i = 0; $i < $length; $i++) {
$str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
}
return $str;
}
4.生成签名
public function sdksign($url){
$time =time();
if(Cache::get('post_token')){

本文介绍了如何使用微信jssdk调用语音、图片等接口,并详细阐述了如何处理微信服务器保存的文件,包括文件下载、格式转换(如将amr转为MP3)以及上传到自定义服务器的过程。参考文档提供了ffmpeg安装和使用指南。
最低0.47元/天 解锁文章
2953

被折叠的 条评论
为什么被折叠?



