资讯专栏INFORMATION COLUMN

总结微信平台上面遇到问题

phpmatt / 3042人阅读

摘要:总结一下自己微信开发一路上遇到的各种问题客服接口问题客服接口只能在用户自动触发公众号上面的事件之后的小时内可以回复不限条数条消息发送素材却没收到信息提示却是成功的过期了也会提示成功,可以通过下载这个来判断是否有效微信回调域名的配置直接贴图了

总结一下自己微信开发一路上遇到的各种问题

1、客服接口问题

    客服接口只能在用户自动触发公众号上面的事件之后的48小时内可以回复 n (不限条数)条消息

2、发送 素材 却没收到信息 提示却是成功的

   media_id 过期了也会提示成功,可以通过下载这个media_id 来判断是否有效

3、 微信jssdk 回调域名的配置

直接贴图了 这个是成功的

为什么不在前面加上www.呢?

因为demo 或者官方wiki 上面说了,你的url 要动态获取

那么动态获取得到的url 是不带 www. 的 所以这个要注意。附上官方获取url 方法

// 注意 URL 一定要动态获取,不能 hardcode.

$protocol = (!empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off" || $_SERVER["SERVER_PORT"] == 443) ? "https://" : "http://";
$url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

如果你发现使用测试工具得出来的 signature 与页面上的一致, 那应该就是url 的配置出了毛病了

4、微信授权跳转url 获取用户基本信息

   使用测试号是无法获取未关注的用户的基本信息(官方文档没有提示)

 如果你正在使用测试号出现了无法获取未关注用户基本信息,放心!你的代码没有任何问题,

换个实战号就可以了。

5、网页授权登录(开放平台的)

第一种点击授权方式步骤如下

在页面上点击授权-->显示二维码-->然后扫码-->确认登录

然后在这里出现问题了

扫码之后跳转的页面竟然还是授权页面

调试多次也没结果

后来发现如果使用Thinkphp 框架的话,那么跳转的控制器里必须要有视图 ($this->display)

第二种方式就是直接在页面上展示二维码

还是那个问题

如果这个控制器没有视图,那么这个直接展示就直接失败了(与第一种不一样),这个的话会直接报错

提示 redirect_uri 不正确(实际上是正确的)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22276.html

相关文章

  • 技术文章写作及运营的技巧:分析篇 | 什么样的文章受欢迎?

    摘要:值得注意的是,文章在微博上的传播时间比较短。由于我的粉丝数量还不是非常多,我只能从中挑选中阅读量最高的一篇文章。在自己的关注人数上升后,再转到这些问题上,要不会吃力不讨好。 对于以技术为核心的技术博客来说,人们是冲着他们需要的内容去的,绝大多数情况下都不是在闲逛。如果你的网站里没有他想要的东西的话,他便会离开,人们是出于目的去搜索,基于动机,而不是无聊的在闲逛。无聊的话,他们更多的会去...

    felix0913 评论0 收藏0
  • 总结微信公众平台网页开发中遇到的ios的兼容问题

    摘要:解决方案使用微信的。先引入微信的,然后在中调用方法播放。配置信息即使不正确也能使用微信升级到版本以后,填写表单信息弹出键盘会把页面顶上去,键盘消失的时候页面不自动下来解决方案使用方法在表单失去焦点的时候让页面滚动到最顶部。1. ios中音频不自动播放; 原因:出于节省流量的初衷,ios系统禁止音视频自动播放。 解决方案:使用微信的JS-SDK。 DEMO: 先引入微信的JS-SDK, 1 ...

    番茄西红柿 评论0 收藏0
  • Java 初学者做的第一个微信小程序总结--关于Java基础

    摘要:官方资料微信公众平台注册小程序。官网开发文档社区开发工具部署微信小程序微信小程序本身不需要部署,在微信开发工具中直接上传代码就行。 为什么 学习 Java 三年,目前已经工作了2年,因为自学,基础差,所以打算年末总结一下常见的基础知识和面试点; 也可以通过独立做一个项目整合自己工作期间学习的知识,加深印象。 但是想着回家或是平时手机用的多,做一款APP和小程序很方便查看。 项目展示 本...

    mudiyouyou 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<