微信
k7Cx7e
这个作者很懒,什么都没留下…
展开
-
CURL获取公众号临时素材并保存到本地的方法
public function getImage($token,$media_id){ $url = "https://api.weixin.qq.com/cgi-bin/media/get?access_token=".$token."&media_id=".$media_id; $filename = './pic/test.jpg'; $curl = curl_init($url); curl_setopt($curl, CURLOPT_HEADER, .原创 2020-09-26 21:39:18 · 391 阅读 · 0 评论 -
thinkphp5 保存微信昵称出错的解决办法
首先,把mysql数据库字符集改为utf8mb4_general_ci然后,把thinkphp的database.php的数据库编码改为utf8mb4。原创 2019-08-06 08:51:52 · 889 阅读 · 0 评论 -
微信浏览器中location.href失效的问题
在移动web中,经常会使用window.location.href来跳转页面,这个方法在绝大多数浏览器中都不会 存在问题,但是在安卓手机的微信自带浏览器中,会出现一个奇怪的bug,就是跳转不了。原来是缓存的问题,在网址后面加上随机参数即可。转载 2017-09-11 17:24:42 · 11253 阅读 · 2 评论 -
微信公众号接口开发:新增临时素材{"errcode":41005,"errmsg":"media data missing"}
三个文件:upload.phpclass.phpconfig.phpupload.phprequire_once("config.php");require_once("class.php");$accessToken = new AccessToken();$mediaID = new MediaID();$access_token = $access原创 2017-05-23 17:04:36 · 3524 阅读 · 1 评论 -
微信开发中的snsapi_base与snsapi_userinfo及静默授权的实现
snsapi_base与snsapi_userinfo属于微信网页授权获取用户信息的两种作用域snsapi_base只能获取access_token和openIDsnsapi_userinfo可以获取更详细的用户资料,比如头像、昵称、性别等首先,这里的access_token与基础access_token(比如自定义菜单用到的)是不一样的。两种区别如下:网页授权的access_to原创 2017-03-08 20:18:37 · 42748 阅读 · 12 评论 -
微信JSSDK的接口invalid signature解决方法
微信开发过程中遇到的坑还真不少。比如,JSSDK中,调起扫一扫功能,在http下是很正常的,切换到https就不行了,提示签名错误:invalid signature。经过逐步排查和利用了微信web开发者工具,原来问题出在jssdk中的jssdk.php文件中。//微信给的例子中说url不能硬编码,但还是留了坑,下面注释是php例子中的代码段 // 注意 URL 一定原创 2017-03-01 20:50:31 · 2741 阅读 · 0 评论 -
Undefined index: HTTP_RAW_POST_DATA的解决办法
把$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];替换为$postStr = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : file_get_contents("php://input");即可。转载 2016-12-28 17:15:51 · 7611 阅读 · 1 评论 -
微信公众号开发之获取code
微信公众号开发过程中要获取用户信息,需要通过OAuth2.0机制获得code,然后用code换取openID。1、先确定自己的回调地址,下面拼接地址时需要用到,这里我用REDIRECT_URI代替。2、拼接地址,如下,细心点看:https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_ur...原创 2016-11-19 16:35:40 · 33243 阅读 · 7 评论 -
微信测试号scope参数错误或没有scope权限
微信测试号后台打开,权限表那有个网页授权权限,后面有个修改回调域名按钮,没填任何情况都是scope没权限!!!!原创 2016-11-19 15:55:21 · 18624 阅读 · 10 评论 -
获取微信OpenID
参数是否必须说明appid是公众号的唯一标识redirect_uri是授权后重定向的回调链接地址,请使用urlencode对链接进行处理response_type是返回类型,请填写codescope是应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_u转载 2016-11-19 11:31:37 · 927 阅读 · 0 评论 -
weui之Picker的使用教程
这个问题调试了很久,因为调用example.js时没问题,一移开就失效,一度觉得很诡异。经过多次测试,才发现,是zepto.min.js的次序放错了,应该放到头部。完整的代码: WeUI 单列选择器 $('#showPicker').on('click', function原创 2016-12-10 16:14:22 · 52439 阅读 · 10 评论 -
微信企业号自定义菜单拉取信息的实现
include_once "WXBizMsgCrypt.php"; $encodingAesKey = ""; $token = ""; $corpId =""; $wxcpt = new WXBizMsgCrypt($token, $encodingAesKey, $corpId); $sReqMsgSig = ($_GET['msg_signa原创 2016-08-13 13:39:36 · 601 阅读 · 0 评论 -
微信企业号回调模式校验/echosstr校验错误的解决办法
<?phpinclude_once '../qiyehao/weixinPHP/WXBizMsgCrypt.php';$token = "sbao";$encodingAesKey = "aVeADrhHlb8GBniQXqOFveeyIWdWUHYhpSifqHiCMyD";$corpId = "---------------------------";if (isset($_GET原创 2016-08-13 10:10:38 · 2378 阅读 · 0 评论 -
回复的消息是否还有FuncFlag参数?
已经不再带有FuncFlag参数了。原来的功能是碰到不能匹配回复的消息,就标记下,由客服人工在后台回复,但实际使用中,这个功能使用的极少。原创 2016-08-23 18:43:25 · 1165 阅读 · 0 评论 -
微信公众号 创建菜单post数据格式
$postData = array( "button" => array( array( "type"=>"click", "name"=>"测试1", "key"=>"01" ), array( "type"=>"click", "name"=>"测试2", "key"=>"02" )原创 2016-08-23 15:08:03 · 694 阅读 · 0 评论 -
errcode":40033,"errmsg":"invalid charset. please check your request, if include \\uxxxx will create
微信公众号提交自定义菜单时,提示errcode":40033,"errmsg":"invalid charset. please check your request, if include \\uxxxx will create 错误。原来是json_decode时把中文把中文自动进行了unicode编码。解决办法:json_encode加上第二可选参数,原创 2016-08-23 15:02:57 · 7575 阅读 · 2 评论 -
企业微信获取部门列表demo
header("Content-type: text/html; charset=utf-8"); $ACCESS_TOKEN = "你的ACCESS_TOKEN";$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://qyapi.weixin.qq.com/cgi-bin/department/list?access_tok原创 2016-08-11 09:30:35 · 5212 阅读 · 0 评论 -
微信企业号获取Token的函数(Access_token缓存版)
function getAccessToken($corpId,$secret) { $data = json_decode(get_php_file("access_token.php")); if ($data->expire_time < time()) { $GetTokenUrl = 'https://qyapi.weixin.qq.com/c原创 2016-08-18 14:34:16 · 2806 阅读 · 0 评论 -
微信内下载app的实现
微信内点击链接下载安卓APP没问题,点击APP store的直接链接下载也没问题,但是通过a标签点击就没反应了。实现方法:1、注册并通过QQ开放平台的审核2、进入安卓app发布3、发布成功后进入这个安卓app,接着进入微下载4、微下载有一个地方提示:请提交您的iOS下载地址注意:itunes链接里多一个qq。最后就原创 2016-08-05 11:49:05 · 1588 阅读 · 0 评论